打印
[STM32F4]

STM32F407 u盘upgrade问题求助

[复制链接]
1580|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
shiyang1212|  楼主 | 2014-1-10 13:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,请教下关于stm32f407 软件升级问题

设备:1、官方的discovry的开发板MB997B

             2、官方提供的STM32F4-Discovery_FW_V1.1.0\Project\FW_upgrade 开发包

             3、编译环境使用KEIL MDK

问题:1、利用该程序将自己编译生成的systick的二进制文件下载到0x08008000地址,程序执行COMMAND_JUMP() 后无法启动

            2、使用官方提供的.bin文件就可以,就可以正常运行

            3、我编译的systick的二进制文件时,同时生成的hex文件,利用STM32 ST-LINK Utility 下载到0x0800 0000地址是可以运行的。(侧面论证了用于编译的原程序无任何问题)

            4、编译生成的二进制文件使用的是KEIL自带的二进制生成器来生成的

            5、二进制文件是通过单步仿真下载到0x0800 8000 地址,可以确认二进制.bin文件时下载到片内flash内

            6、大概问题应该是出在自己编译的.bin文件和官方提供的.bin文件存在差异导致(仅个人推断)



各位大牛如有遇到过该问题的,请指点指点,谢谢!
沙发
shiyang1212|  楼主 | 2014-1-21 13:19 | 只看该作者
问题已经找到,还是keil的二进制生成器有问题

使用特权

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

本版积分规则

1

主题

7

帖子

1

粉丝