打印
[STM32F1]

103c8 程序写进去出错 或者写不进去

[复制链接]
4588|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
M.gtd|  楼主 | 2015-5-10 16:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一种情况:程序写进去,直接进hardfault;
另一种情况:写不进去:提示 Failed to prepare for programming. Failed to download RAMCode!
打开map文件看到这种情况,感觉是这里出问题了,请教怎么处理
Copy (__iar_copy_init3)
    1 source range, total size 0x4c (102% of destination):
沙发
M.gtd|  楼主 | 2015-5-10 16:25 | 只看该作者
另一个问题:看门狗IWDG使用正常,却没有发现看门狗时钟LSI 初始化的函数RCC_LSICmd();
在systeminit中也没找到,有点奇怪了

使用特权

评论回复
板凳
mmuuss586| | 2015-5-10 16:54 | 只看该作者
硬件原因也有可能的,仿真器提示的错误吧?

使用特权

评论回复
地板
M.gtd|  楼主 | 2015-5-10 17:12 | 只看该作者
mmuuss586 发表于 2015-5-10 16:54
硬件原因也有可能的,仿真器提示的错误吧?

是仿真提示,可能部分板子有问题,
iar环境,选的器件为stm32f103x8,FLASH,RAM地址范围不对,分别修改为0x0800ffff和0x20005FFF,修改后感觉好多了
但那个map文件中的提示还是感觉有问题

使用特权

评论回复
5
M.gtd|  楼主 | 2015-5-10 17:30 | 只看该作者
将swd速度设置为低速率(10KHz) ,大部分都能写入

使用特权

评论回复
6
大秦正声| | 2015-5-10 17:49 | 只看该作者
可能文件没有配置好吧!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

120

帖子

3

粉丝