[应用相关] USART的IAP编程,下载不了程序

[复制链接]
2755|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 | 显示全部楼层

记得改中断向量

 楼主| alenthj 发表于 2009-4-1 15:06 | 显示全部楼层

改中断了

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

目前是镜像文件通过USART下载不到芯片里面。 
McuPlayer 发表于 2009-4-1 17:25 | 显示全部楼层

那可能是写Flash的问题

继续Trace吧,Trace进去,问题就找到了
 楼主| alenthj 发表于 2009-4-1 23:19 | 显示全部楼层

。。。

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

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

下次换根好的串口线估计能上115200
a1z26 发表于 2009-4-2 08:13 | 显示全部楼层

7楼

是波特率的问题?有时间我也试试。
a1z26 发表于 2009-4-2 17:46 | 显示全部楼层

9楼

不成,降低波特率也不行。怀疑是他的程序有问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

221

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部