1。用程序,把一RAM变量区的数据,200-190写到FLASH的第7扇区中,0x00007000-0x00007fff中,查看0x00007000起始地址开始的几十个数据,
发现,该区,确实被写入了变量中的数据。
2。定义变量为__align(4) unit8 SendData[512] ,编译通过。
3.问题:串口中断。UART0中断初始化的写法?
解决串口,以后,再解决其它问题。
4。还要解决定时器的写法。因为定时器经常要用到。
说明:UpdateUserFlag
把标志(要编程的区地址)付给临时缓冲区,把临时缓冲区的数据写到扇区4.
5.unrecognized token这种错误
可能有一些隐含的字符在里面。所以重新敲一遍。
6.在#include 文件中不能定义变量。
7.您的写入是正确的但是读取就有问题了。读取的方式和读ram地址是相似的。
首先定义一个地址如:假设十五扇区的首地址为0x0010000
define data1 (*((volatile uint8 *) 0x00100000))
在写入数据以后就可以读了:
temp = data1;
方案二。
1。完成UART0串口读写操作。
2。能够接收,串口数据。
3。把串口接收的数据放入,SRAM中。
4。把SRAM中的数据调用IAP,编写到FLASH。
5。设置标置。
6。把什么格式的文件从串口发送到RAM中???
是.hex文件吗?还是其它文件?
文章评论(0条评论)
登录后参与讨论