我知道I2C boot烧录文件的产生方法,但是不知道EMIFA boot的烧录文件、是不是可以拿I2C boot的烧录文件直接用?
如果能直接用,那我将烧录文件写进CE3 外挂的8bit FLASH中就可以了吧。
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.
我知道I2C boot烧录文件的产生方法,但是不知道EMIFA boot的烧录文件、是不是可以拿I2C boot的烧录文件直接用?
如果能直接用,那我将烧录文件写进CE3 外挂的8bit FLASH中就可以了吧。
zhang 姐,你好。您看看我这个cmd行吗?
boot.out
-a
-memwidth 8
-boot
-bootorg 0xb0000400
-bootsection .boot_load 0xb0000000
ROMS
{
FLASH: org = 0xb0000000, len = 0x12000, romwidth = 8, files = {boot_hex.hex}
}
为什么-bootorg 0xb0000400,是0xb0000400而不是0xb0000000,这句是什么意思?
你应该写了二次bootloader吧?
-bootorg 0xb0000400是你应用程序的boot table存放的地址。
org = 0xb0000000是你二次bootloader的存放地址。
我就是想用EMIFA外挂的flash boot就可以了。没有那么多要求。
怎样实现最简单?那我这个.cmd文件这样写可以不:
boot.out
-a
-memwidth 8
-boot
ROMS
{
FLASH: org = 0xb0000000, len = 0x12000, romwidth = 8, files = {boot_hex.hex}
}
就是用hex6.exe和.cmd产生二进制,直接烧录到flash中。hex6.exe是TI现成的,这个.cmd要怎么写呢?