串口IAP实验 APP进不去啊

2019-07-21 03:25发布

第五十五章 串口IAP实验

原子哥的程序,没改动(D:Keil_v5ARMARMCCinfromelf.exe --bin -o  ..OBJTOUCH.bin ..OBJTOUCH.axf这个改了),FLASH APP和SRAM APP都进不去。卡死状!

然后发现只要去掉APP程序里的uart_init(115200)函数里面的USART_ClearFlag(USART1, USART_FLAG_TC);这句就可以了。

真是见鬼了,难道你们的都可以吗,为什么我的不行呢?为什么开始要清除发送完成标志呢?清0后表示发送未完成呢!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
chy712
2019-07-21 12:59
回复【2楼】正点原子:
---------------------------------
试了下,重新把你们的程序解压出来。什么都不动,直接把里面的bin文件发送过去。FLASH APP成功了!但SRAM APP运行后屏幕一片白的,什么都没有,也不能在上面画线。

然后又把FLASH APP重新编译了,只改了那个路径。然后就又不可以了!

之后我又把这句USART_ClearFlag(USART1, USART_FLAG_TC);注释掉,就又成功了!什么问题呢?

一周热门 更多>