7100|15

7815

帖子

56

TA的资源

裸片初长成(中级)

楼主
 

实习学STM32进展&求救二 [复制链接]

上周五也就是第三天中午,老板拿来一个新板子,是万利的,附带的资料都挺完整的,,在IAR上也跑通了。

虽然在调试时费了不少心思。但总算可以做到在SRAM里仿真。

就是奇怪,一是没办法用FLASH仿真。

还有就是我们没办法通过它生成BIN 和HEX文件,按照网上说的方法,设置了OPTION,生成的也是伪的BIN和HEX,用烧写软件打开,就显示该文件不是可执行文件。

看样子是带上了调试信息的。

 

刚才看了之前的一个回复,说IAR新手不太好上手,KEIL 会好点,可是下了个KEIL 4,却没留意是给51的,但是想想,总不能换来换去,所以,在这里还是想请教一下,IAR上的这个问题该如何解决?

谢谢了!!

此帖出自stm32/stm8论坛

最新回复

MDK真不如IRA易用性做的好。  详情 回复 发表于 2011-4-11 14:33
点赞 关注
个人签名

强者为尊,弱者,死无葬身之地

 

回复
举报

7815

帖子

56

TA的资源

裸片初长成(中级)

沙发
 
补充一下,我用的是IAR EWARM5.30版本,我同事用的是4.42版本,都不行。
此帖出自stm32/stm8论坛
 
个人签名

强者为尊,弱者,死无葬身之地

 

回复

2131

帖子

0

TA的资源

至上芯片

板凳
 

回复 楼主 辛昕 的帖子

BIN 和HEX文件的区别是在烧写的时候bin文件需要指定FLASH地址,而HEX是不需要的。
没办法用FLASH仿真:这个问题也不太好回答,工程中应该是能选择是在哪里面运行的,如果是你自己建的工程那么把FLASH地址确认正确就没有问题,FLASH地址在0x8000000开始
此帖出自stm32/stm8论坛
 
个人签名处处留心皆学问!
 

回复

190

帖子

0

TA的资源

五彩晶圆(初级)

4
 
选择在FLASH或者RAM里面仿真,
在Option——Linker——Override default选择加载stm32f10x_flash.icf文件则将在FLASH内部仿真,选择加载stm32f10x_ram.icf文件将在RAM里面仿真,至于stm32f10x_ram.icf和stm32f10x_flash.icf文件,固件库里面可以找到
此帖出自stm32/stm8论坛
 
 
 

回复

7815

帖子

56

TA的资源

裸片初长成(中级)

5
 

回复 4楼 losingamong 的帖子

帅哥,或者美女,,,,
(这论坛,头像太不可信,像哥这样诚实的孩子真少啊~~)
貌似你很熟。
我可以弱弱地问你一个问题么?
一般弄一个简单的,只需要操作GPIO的项目文件,需要加那些头文件,要最少的哦,,然后可以直接操作GPIO的那种
此帖出自stm32/stm8论坛
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复

3404

帖子

6

TA的资源

裸片初长成(初级)

6
 
我有keil for arm的软件,你要不?keil 4
此帖出自stm32/stm8论坛
 
 
 

回复

862

帖子

2

TA的资源

纯净的硅(初级)

7
 

回复 5楼 辛昕 的帖子

把stm32的库文件都添加进来,然后在main。c 中  加这个:#include "stm32f10x.h" 》。。然后就

/**********************   STM32F10x_CONF_H 文件当中 **********************/

是/* Includes ------------------------------------------------------------------*/
/* Uncomment the line below to enable peripheral header file inclusion */
/* #include "stm32f10x_adc.h" */
/* #include "stm32f10x_bkp.h" */
/* #include "stm32f10x_can.h" */
/* #include "stm32f10x_cec.h" */
/* #include "stm32f10x_crc.h" */
/* #include "stm32f10x_dac.h" */
/* #include "stm32f10x_dbgmcu.h" */
/* #include "stm32f10x_dma.h" */
#include "stm32f10x_exti.h"
/* #include "stm32f10x_flash.h" */
/* #include "stm32f10x_fsmc.h" */
#include "stm32f10x_gpio.h"
#include "stm32f10x_i2c.h"
/* #include "stm32f10x_iwdg.h" */
/* #include "stm32f10x_pwr.h" */
#include "stm32f10x_rcc.h"
/* #include "stm32f10x_rtc.h" */
/* #include "stm32f10x_sdio.h" */
#include "stm32f10x_spi.h"
// #include "stm32f10x_tim.h"
#include "stm32f10x_usart.h"
/* #include "stm32f10x_wwdg.h" */

把用到的外设之类的注释删掉 选择添加就可以了》。。。。gpio的话,至少要选rcc和gpio这两个。
我用到了gpio  iic  usart spi nvic exti 所以选择的较多。。。当然多选了也是没关系的。
此帖出自stm32/stm8论坛
 
个人签名水不撩不知深浅 人不拼怎知输赢
 
 

回复

7815

帖子

56

TA的资源

裸片初长成(中级)

8
 
恩恩,你说的很对。
今天找个了很干净的例程,就是GPIO RCC NVID。。。。
谢谢你啊 ,,,
此帖出自stm32/stm8论坛
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复

1059

帖子

0

TA的资源

纯净的硅(高级)

9
 

回复 8楼 辛昕 的帖子

是NVIC.那个应该不用.我有不用库的例程,MDK的 你要么?很简单.只配置几个寄存器

[ 本帖最后由 astwyg 于 2011-4-4 00:25 编辑 ]
此帖出自stm32/stm8论坛
 
 
 

回复

7815

帖子

56

TA的资源

裸片初长成(中级)

10
 

回复 9楼 astwyg 的帖子

对的撒,诶,看来真的考虑用MDK?放弃IAR?
此帖出自stm32/stm8论坛
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复

7815

帖子

56

TA的资源

裸片初长成(中级)

11
 

回复 9楼 astwyg 的帖子

这个,我觉得,也许,,我真的应该备用一个MDK,不然我会很惨。
兄弟,谢谢了。。

我要~~
此帖出自stm32/stm8论坛
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复

1059

帖子

0

TA的资源

纯净的硅(高级)

12
 

回复 10楼 辛昕 的帖子

要..就去网上搜吧.我网速稳定10k...上上自己写的程序都费劲...
此帖出自stm32/stm8论坛
 
 
 

回复

7228

帖子

192

TA的资源

五彩晶圆(高级)

13
 
MDK 用的比较多吧 我一直MDK
此帖出自stm32/stm8论坛
 
 
 

回复

7815

帖子

56

TA的资源

裸片初长成(中级)

14
 

回复 12楼 astwyg 的帖子


同情,我曾经也有过那样的岁月。
那一年,网页是不指望打开的。
那一年,下载能看到两位数出现,比如10K,那就已经激动得要加餐了......
此帖出自stm32/stm8论坛
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复

13

帖子

0

TA的资源

一粒金砂(中级)

15
 
MDK真不如IRA易用性做的好。
此帖出自stm32/stm8论坛
 
 
 

回复

7815

帖子

56

TA的资源

裸片初长成(中级)

16
 

回复 15楼 zlzdsp 的帖子

现在我深刻理解你的话,让我选择,我也首选IAR。
此帖出自stm32/stm8论坛
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表