stm32f103c8t6程序烧写飞控不能启动

2019-07-14 15:57发布

买了一块飞控,控制芯片STM32f103c8t6,程序编译后用keil5下载到飞控中,飞控便不能启动,f103指示灯不闪烁。把飞控厂家提供的bootloader刷入飞控,飞控便正常启动,但仍运行刷机前的程序。为何会出现这种情况?用keil5向飞控中下载程序,至少写入了部分程序,否则不会一刷bootloader就正常。但为何一刷bootloader就正常但运行刷机前的程序?是刷写的位置不对还是飞控厂家在bootloader中把运行程序的指向做了保护?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
qwer34
1楼-- · 2019-07-15 22:16
烧写位置,但APP不致于小于BOOT长度吧?看看BOOT吧,是不是把FLASH分成两个应用程序区了.
zhe0010
2楼-- · 2019-07-16 01:51
也不排除芯片本身有问题,某宝上的“散新”问题很多,更别说回收芯片了
lee_st
3楼-- · 2019-07-16 02:37
 精彩回答 2  元偷偷看……
lee_st
4楼-- · 2019-07-16 06:59
跑飞了

一周热门 更多>