TI, 你好,请问可以提供TMS320C6748 bootloader source code吗?
或者有没有办法完全跳过内置rom bootloader。
如果要实现nor direct boot有没有参考设计。
谢谢。
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.
TI, 你好,请问可以提供TMS320C6748 bootloader source code吗?
或者有没有办法完全跳过内置rom bootloader。
如果要实现nor direct boot有没有参考设计。
谢谢。
TI, 你好,请问可以提供TMS320C6748 bootloader source code吗?
您可以接上仿真器,查看ROM里的bootloader代码,从ROM里地址0x11700000开始。不能跳过ROM bootloader。
如果要实现nor direct boot有没有参考设计。
请看附件wiki网站上的例子(wiki网站关了不能访问了)
nor boot.zip
Hi Shine,
感谢回复,您提供的wiki中的例子中对于NOR direct boot描述为coming soon,根据我的理解将NOR legacy改为NOR direct需要做如下修改,请帮忙确认一下是否正确
1. 将configuration word改为8bit nor direct
.global _c_int00
.sect ".nor_config_word"
config_word:
.word 0x00000010
B _c_int00
NOP
NOP
NOP
NOP
NOP
NOP
2. 将link cmd改为nor的地址
-stack 0x1000
-heap 0x1000
MEMORY {
CFG_CS2ROM: o = 0x60000000 l = 0x00000020
PROG_CS2ROM: o = 0x60000020 l = 0x00003FE0
}
SECTIONS {
.entryPoint > PROG_CS2ROM
.text > PROG_CS2ROM
.data > PROG_CS2ROM
.const > PROG_CS2ROM
.far > PROG_CS2ROM
.switch > PROG_CS2ROM
.cinit > PROG_CS2ROM
.bss > PROG_CS2ROM
.cio > PROG_CS2ROM
.stack > PROG_CS2ROM
.sysmem > PROG_CS2ROM
.nor_cfg_word > CFG_CS2ROM
}
3. 将hex6x cmd改为nor的地址
-b
-image
-zero
-memwidth 8
-linkerfill
-fill 0x00000000
ROMS
{
FLASH: org = 0x60000000, len=0x4000, romwidth=8
}
请帮忙确认一下以上修改是否正确,谢谢。
另外一个问题,我的secondary bootload将application搬到ram里运行的时候有没有参考设计或代码,谢谢。
另外一个问题,我的secondary bootload将application搬到ram里运行的时候有没有参考设计或代码,谢谢。
您可以参考starterware里的C:\ti\C6748_StarterWare_1_20_04_01\bootloader例程,不过我们对starterware已不再做技术支持。
https://software-dl.ti.com/dsps/dsps_public_sw/c6000/starterware/01_20_04_01/index_FDS.html
如何将保存数据反汇编成汇编代码
这个为了反向工程,没有办法提取出汇编代码。
Shine, 你好
我按照nor boot.zip中的添加configuration word的asm code编译后,在B _c_init00这一行报了一个assembly warning:
[W9999] Placing data in a code section (.nor_config_word) is discouraged. The data may be interpreted as code. This section will not be compressed.
请问这个warning怎么处理,谢谢。