板上的专家,你好!
有两个问题困扰比较久,请教一下:
1、在使用i2c的eeprom直接启动的时候,.out镜像需要通过好多exe文件进行转换,其中有一步是把.btbl.be.i2c.ccs文件转化为.ccs文件。
使用romparse.exe转化,配合i2c.map文件。
命令格式:romparse.exe i2c.map。得到i2crom.ccs。
I2c.map文件内容如下:
section {
boot_mode = 40
param_index = 0
options = 1
multi_i2c_id = 0
my_i2c_id = 10
core_freq_mhz = 122
i2c_clk_freq_khz = 50
exe_file = "simple0.btbl.be.i2c.ccs"
dev_addr_ext = 0x50
next_dev_addr = 0x50
next_dev_addr_ext = 0x51
address_delay = 100
sw_pll_prediv = 0
sw_pll_mult = 0
sw_pll_postdiv = 0
sw_pll_flags = 0
}
请问,每一行都是什么意思?这个配置文件的编写有没有说明?找了好久都没有相应的说明文档!!!!!
2、在上面的i2c.map里面,有一个选项是core_freq_mhz = 122,这个设置是不是意味着使用i2c启动以后,DSP就工作在122MHz下?这个设置只影响启动阶段的频率,还是同时影响DSP正常运行时的频率?非常感谢!!!