发新帖我要提问
12
返回列表
打印

stm32f103rb转成STM32F103RE后的问题

[复制链接]
楼主: pttptt85
手机看帖
扫描二维码
随时随地手机跟帖
21
pttptt85|  楼主 | 2013-9-22 16:11 | 只看该作者 回帖奖励 |倒序浏览
就是这样设置的

使用特权

评论回复
22
pttptt85|  楼主 | 2013-9-22 16:49 | 只看该作者
就是这样设置的,但是就是不行.关键是每次下载的第一次都可以正常工作.
哎,有谁知道是什么原因呢

使用特权

评论回复
23
pttptt85|  楼主 | 2013-9-22 17:25 | 只看该作者
我发现一个问题:当我的程序小于50K(CODE+RO)时,好象下载能够正常工作,否则,就不正常。
串口下载,BOOT1=0,BOOT1=1;
重新上电BOOT1=0,BOOT0=0(用户闪存)启动

使用特权

评论回复
24
pttptt85|  楼主 | 2013-9-23 09:17 | 只看该作者
在RB上也是如此,难道程序里某个地方对FLASH有设置吗?有谁能告诉我什么原因呢?
脑壳都搞大了,也不知道是那点错误造成的.UCOS_III只是移植别人的,没有做修改,固件库除了像中断等有修改外,许多都没做改动,并且改动的地方自己是明白的.
总结一下:当程序小于50K,下载到RB和RE都能正常工作,大于就只有第一次能正常工作.断电再上电就无法工作。
请高手赐教,非常谢谢

使用特权

评论回复
25
pttptt85|  楼主 | 2013-9-23 10:33 | 只看该作者
问题已解决,是自己程序问题,我把要存储的数据放在了第50页,且每页为1K.所以一到50K就出问题

使用特权

评论回复
评论
thinkabout4451 2016-3-31 13:56 回复TA
解决了就好 
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则