|
本主题主要讨论如何自己写一个串口下载程序把所要运行的映像文件直接下载到Nor Flash。
/**** 所编写的串口程序不依赖于操作系统,直接操作与串口有关的寄存器;
因为编程Flash要满足特定的命令时序,故先不考虑如何把接收的数据编程到Flash;
可以先把接收的数据存到RAM区域,关键是如何保证接收到的数据与要传输的文件完全一致***/
Q1: 要下载的映像文件的格式有没有什么要求?也就是说传输什么格式的文件,编程时容易操作 一些?
Q2: 如果用超级终端或minicom的话,采用什么协议发送你的映像文件呢?Xmodem ... ASCII ?
下载HEX文件可以通过文件内部的校验和来检查数据的正确性,但如果下载其它格式的映像,怎么检测呢? |
|