c5517 16为的nor flash 的bootloader首先从I/O空间地址为多少的读取一个的引导关键字啊?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你把前面生成的bin文件烧到nor flash的开始地址就可以了。
这个09AA就是signature,你用工具打开bin文件可以看到。hex55在转换时就把这个加到bin文件到头了,只要把这个bin文件烧到flash开始地址就行了。
图中的步骤是芯片bootloader的启动流程,只是告诉你是这么样的一个过程,跟你的使用没关系。
请问还要怎么解释才够清楚?
一直反复的跟你说从flash的开始地址写,你非要写在什么第二块。芯片的bootloader怎么能够知道你把程序写到别的地方去了?这跟新手不新手有什么关系呢?
最后我自己写了个程序将生成的.bin 文件写到了外部flash中的,我把nor flash 挂在 cs2上的 那么它的字地址就是从40 0000开始的,A.bin文件写入flash的首地址是8000h,就是从flash的第二块开始写的,不知道这样做是否正确。若是不是从第二块开始写,那正确的从哪个地址开始写?