打印
[应用相关]

USART的IAP编程,下载不了程序

[复制链接]
2195|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
alenthj|  楼主 | 2009-3-31 22:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的芯片是stm32f103r8。 demo中我把配置文件修改为 
#define USE_STM3210B_EVAL  ,同时把FLASH_SIZE 改为 0x10000 即64K。

用.hex和.bin文件下载,都没成功过。 

我是用IAR生成.hex和.bin。 怀疑是镜像文件不对。  求解。
沙发
mcuisp| | 2009-4-1 00:39 | 只看该作者

你是用st-link?

st-link需要输出.sim格式的文件。

使用特权

评论回复
板凳
a1z26| | 2009-4-1 08:09 | 只看该作者

2楼

那 J-LINK 呢?

使用特权

评论回复
地板
McuPlayer| | 2009-4-1 08:20 | 只看该作者

记得改中断向量

使用特权

评论回复
5
alenthj|  楼主 | 2009-4-1 15:06 | 只看该作者

改中断了

flash地址该为0x2000,那么指向起始地址是0x08002000。

目前是镜像文件通过USART下载不到芯片里面。 

使用特权

评论回复
6
McuPlayer| | 2009-4-1 17:25 | 只看该作者

那可能是写Flash的问题

继续Trace吧,Trace进去,问题就找到了

使用特权

评论回复
7
alenthj|  楼主 | 2009-4-1 23:19 | 只看该作者

。。。

波特率太高。
初始化能打印消息,我还没怀疑过是波特率问题。

可能Ymodem下传速率太高,死掉了。设为57600就可以下载了。

下次换根好的串口线估计能上115200

使用特权

评论回复
8
a1z26| | 2009-4-2 08:13 | 只看该作者

7楼

是波特率的问题?有时间我也试试。

使用特权

评论回复
9
a1z26| | 2009-4-2 17:46 | 只看该作者

9楼

不成,降低波特率也不行。怀疑是他的程序有问题。

使用特权

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

本版积分规则

40

主题

221

帖子

0

粉丝