1. 用hex6x.exe 生成.hex文件时,生成目录下生成了4个文件,且文件格式为.x0 .x1 .x2 .x3 。另:hex6x.exe 版本为7.4.1
2.若生成.hex 文件以后,能否用hextobin 软件生成.bin文件再编写下载程序的方式,实现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.
1. 用hex6x.exe 生成.hex文件时,生成目录下生成了4个文件,且文件格式为.x0 .x1 .x2 .x3 。另:hex6x.exe 版本为7.4.1
2.若生成.hex 文件以后,能否用hextobin 软件生成.bin文件再编写下载程序的方式,实现flash的烧写!
1.boot 方式是EMIFA引导,nor flash 16b*2M
2.hex.cmd文件
Debug\DSP_API.out
-a
-image
-memwidth 16
-boot
-bootorg 0x60008000
-bootsection .boot_load 0x60000000
ROMS
{
FLASH: o=0x60008000,l = 0x00020000,romwidth=16,files={.HEX\DSP_API.hex}
}
3.目前还没有下载hex2bin.exe,论坛看到一种方式是讲.hex装换成.dat 然后再转换成.bin
http://www.ti.com/dsp/docs/litabsmultiplefilelist.tsp?sectionId=3&tabId=409&literatureNumber=sprab60&docCategoryId=1&familyId=44&keyMatch=sprab60&tisearch=Search-EN-Everything
试试这个工具吧,很好用,生成boot table格式。
另个,你第一个问题是因为memory宽度配置的问题,32bit的代码生成了4个8bit的文件。
下面是我写的boot.asm link.cmd 和 hex.cmd
还想问下:boot.asm中必须要对Pll和EMIF初始化配置吗?