6678采用SPI FLASH启动时,6678片内的bootloader会将flash中的代码复制到内存,然后跳转到程序代码的起始地址_c_int00处执行。疑问:假设程序的_c_int00为80372460,是不是需要将程序的_c_int00不知道存储地址为0x80372460处?另外,6678片内的bootloader怎么知道_c_int00为0x80372460?
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.
6678采用SPI FLASH启动时,6678片内的bootloader会将flash中的代码复制到内存,然后跳转到程序代码的起始地址_c_int00处执行。疑问:假设程序的_c_int00为80372460,是不是需要将程序的_c_int00不知道存储地址为0x80372460处?另外,6678片内的bootloader怎么知道_c_int00为0x80372460?
是不是需要将程序的_c_int00不知道存储地址为0x80372460处?
--是的,需要设置
6678片内的bootloader怎么知道_c_int00为0x80372460?
--我记得有个magic address可以进行设置,您仔细看看bootloader 手册呢
在数据手册里有说明,L2 的最后一个word。
0x0087FFFC 0x4 Boot magic address