2019-08-19 18:25发布
笙歌余生 发表于 2017-5-5 16:48 串口发送完后 我在写flash之前把RAM中的USART_RX_BUF数组的数据在打印出来看了一下。发现没几个字节。似乎 ...
正点原子 发表于 2017-5-5 18:39 不能丢数据哦,丢数据肯定不行了
最多设置5个标签!
不能丢数据哦,丢数据肯定不行了
我在写好SRAM之后读取(*(vu32*)(0X20001000+4))的值是正确的0X080109a5,但是经过了写flash之后,再读取(*(vu32*)(FLASH_APP1_ADDR+4))的值,就是0Xf0014770。说明写flash的时候出错了。我的芯片是103RB,例程中写flash部分应该是支持103RB的吧?
发现问题所在了,我在之前烧录的程序中的0x08010000+4处的值是0Xf0014770,说明IAP程序中写flash未正确执行。相当于没写。但一直没看懂写flash部分错在哪了
一周热门 更多>