最近在使用我们自己做的6657的板子进行SPI的BOOT,SPI上面挂的FLASH是AT25DL081。
现在已经可以成功将文件通过SPI烧写到FLASH中,然后我写了一个点灯的程序用于测试BOOT。
但是在NO BOOT下将生成的dat文件烧写到FLASH中后,转成SPI BOOT模式重新上电并没有在线跑的灯闪烁的效果
我的问题是:
1、用于生成dat文件的out文件就是我使用仿真器(XDS560V2)在线debug生成的out,这样BOOT失败,请问是否应该修改cmd文件使其产生的out文件可用于生成dat而BOOT?该如何修改?
2、生成dat文件我使用的是http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/46608.aspx这个帖子中的教程和工具生成的,nysh.spi.map这个文件我基本是按照bootloader的datashee中的t默认值配置的,其中boot_mode = 50这个值我不太理解含义:
section {
boot_mode = 50
param_index = 0
options = 1
core_freq_mhz = 1000
exe_file = "simple.i2c.ccs"
next_dev_addr_ext = 0x0
sw_pll_prediv = 0
sw_pll_mult = 19
sw_pll_postdiv = 2
sw_pll_flags = 1
addr_width = 24
n_pins = 4
csel = 0
mode = 1
c2t_delay = 0
bus_freq_mhz = 0
bus_freq_khz = 500
}
请问我这样配置有何错误的地方?
谢谢大家不吝赐教