OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5924|回复: 8

stm32103fzet6的iap串口升级中遇到问题

[复制链接]

7

主题

47

帖子

0

精华

初级会员

Rank: 2

积分
121
金钱
121
注册时间
2013-11-9
在线时间
13 小时
发表于 2013-11-9 09:15:58 | 显示全部楼层 |阅读模式
 iap串口升级程序中:
当串口已经发送完bin文件后,我调试iap程序时为什么
if(((*(vu32*)(0X20001000+4))&0xFF000000)==0x08000000不成立,
仿真得到(((*(vu32*)(0X20001000+4))&0xFF000000 == 0XC1000000,
不知道是哪部份出现了问题,望提点下。。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

7

主题

47

帖子

0

精华

初级会员

Rank: 2

积分
121
金钱
121
注册时间
2013-11-9
在线时间
13 小时
 楼主| 发表于 2013-11-9 13:05:02 | 显示全部楼层
回复【楼主位】leinou:
---------------------------------
回复【楼主位】leinou:
---------------------------------
iap串口升级程序中:
当串口已经发送完bin文件后,我调试iap程序时为什么
if(((*(vu32*)(0X20001000+4))&0xFF000000)==0x08000000不成立,
仿真得到(((*(vu32*)(0X20001000+4))&0xFF000000 == 0XC1000000,
不知道是哪部份出现了问题,望提点下。。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-11-9 19:48:58 | 显示全部楼层
1,你设置的波特率不对。
2,你的.bin文件有问题。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

7

主题

47

帖子

0

精华

初级会员

Rank: 2

积分
121
金钱
121
注册时间
2013-11-9
在线时间
13 小时
 楼主| 发表于 2013-11-11 08:21:08 | 显示全部楼层
 感谢原子大哥的亲回复,感觉无比亲切。
回复 支持 反对

使用道具 举报

7

主题

47

帖子

0

精华

初级会员

Rank: 2

积分
121
金钱
121
注册时间
2013-11-9
在线时间
13 小时
 楼主| 发表于 2013-11-11 08:51:52 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
1,调试助手波特率和iap程序中的波特率都设为了115200,这个应该没有问题吧?
2,bin文件用调试助手发送时默认打开前几行:
30 22 00 20 95 02 01 08 71 1F 01 08 73 1F 01 08 77 1F 01 08 7B 1F 01 08 7F 1F 01 08 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 85 1F 01 08 83 1F 01 08 00 00 00 00 87 1F 01 08 89 1F 01 08 8B 1F 01 08 
您说的第4个字节是20还是95啊?好像两个都不符合啊。。。。
3,bin文件的第1个字节是30,可是在串口中断接收程序中接收到的数据是B6,发送和接收的不一样,难道真的是波特率问题?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-11-11 11:33:00 | 显示全部楼层
95 02 01 08,这不对啊,你的bin文件生成,应该有问题.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

7

主题

47

帖子

0

精华

初级会员

Rank: 2

积分
121
金钱
121
注册时间
2013-11-9
在线时间
13 小时
 楼主| 发表于 2013-11-11 14:57:18 | 显示全部楼层

既然生成了bin文件了,那么生成过程应该是没问题的吧,也就是说User中的设置应该是对的,那还有什么会影响bin文件的数据?

回复 支持 反对

使用道具 举报

7

主题

47

帖子

0

精华

初级会员

Rank: 2

积分
121
金钱
121
注册时间
2013-11-9
在线时间
13 小时
 楼主| 发表于 2013-11-11 15:05:12 | 显示全部楼层
回复【6楼】正点原子:
---------------------------------
既然生成了bin文件了,那么生成过程应该是没问题的吧,也就是说User中的设置应该是对的,那还有什么会影响bin文件的数据?
回复 支持 反对

使用道具 举报

7

主题

47

帖子

0

精华

初级会员

Rank: 2

积分
121
金钱
121
注册时间
2013-11-9
在线时间
13 小时
 楼主| 发表于 2013-11-11 18:24:27 | 显示全部楼层
原子哥:不好意思,自己犯了个低级错误。
原来板子上没有点转换芯片。。。说多了都是泪啊。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-9 05:22

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表