完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我在一个文件夹下建立了两个不同平台的32工程,一个是IAR的,一个是kell的,两者的启动文件不一样,分别使用自己的启动文件,但是我把在IAR上调试完成的程序利用kell在下载一遍就不能使,用IAR就是好使的,请问IAR移植的kell上,除了启动文件不一样还需要配置什么?
|
|
相关推荐
7个回答
|
|
我之前也遇到过类似的问题,IAR正常,在KEIL下编译也能成功,但是下载之后跑不起来。最后发现是库文件的问题。之前在IAR上用的是v3.1.2的库,编译下载都正常,后来在KEIL上不行。于是找了份人家分析测试ok的KEIL工程代码,我把我的源文件移过去,编译下载也正常,于是怀疑是库的问题,一开人家KEIL库是v3.5.0的,于是我把库更新到v3.5.0之后,在KEIL上也正常了。这里不单指STM32F10x_StdPeriph_Driver下的文件,CMSIS目录下的文件也要更新。
|
|
|
|
主要是启动文件不一样,楼主可以在线仿真一下,看看是哪儿出错了,系统时钟配置,还有使用芯片的宏定义。
|
|
|
|
|
|
|
|
检查了各种配置,没问题啊,现在程序是能跑一半
|
|
|
|
楼主仿真一下进入是在什么地方出的错误,这样好排查问题。
|
|
|
|
你是我的菠菜21 发表于 2019-1-28 07:29 我替换掉试一下 |
|
|
|
你是我的菠菜21 发表于 2019-1-28 07:29 是你说的那问题,现在正常了,谢谢 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
577 浏览 0 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
907 浏览 2 评论
2019 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1118 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1543 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-20 19:23 , Processed in 0.643253 second(s), Total 83, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号