串口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
1楼-- · 2019-07-21 05:32
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-07-21 07:13
直接下载我们例程测试,可否正常完成实验?
chy712
3楼-- · 2019-07-21 12:59
回复【2楼】正点原子:
---------------------------------
试了下,重新把你们的程序解压出来。什么都不动,直接把里面的bin文件发送过去。FLASH APP成功了!但SRAM APP运行后屏幕一片白的,什么都没有,也不能在上面画线。

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

之后我又把这句USART_ClearFlag(USART1, USART_FLAG_TC);注释掉,就又成功了!什么问题呢?
正点原子
4楼-- · 2019-07-21 17:25
回复【3楼】chy712:
---------------------------------
哪款开发板?
chy712
5楼-- · 2019-07-21 23:10
回复【4楼】正点原子:
---------------------------------
F407探索者 开发板
正点原子
6楼-- · 2019-07-22 03:44
 精彩回答 2  元偷偷看……

一周热门 更多>