TI中文支持网
TI专业的中文技术问题搜集分享网站

C672x系列程序烧写问题

TI文档里有一句:“Link application code, “cfg.c”, and TISecondaryBoot.obj using TISecondaryBootLk.com to make single “.out” file”,这个 TISecondaryBootLk.com怎么没有提供,提供后怎么用?

Shine:

这个是印刷错误, 应该是TISecondaryBootlnk.cmd, 源文件在TMS320C672xxBootUtils\bootUtilities\utils\bin目录下, Exampls例程中也有示例.

这个cmd文件的作用是把应用程序, genBootCfg生成的cfg.c(.TIBOOT段)和ISecondaryBoot.obj二次bootloader程序link到一起编译成一个.out文件.

user3460585:

回复 Shine:

我的应用程序也有PLL,与cfg.c生成的PLL有冲突吗?

Shine:

回复 user3460585:

不会有冲突, cfg.c是在booloadert的时候用的, 主要是在boot程序之前做一些初始化准备工作,  当应用程序成功加载进来并运行起来, 完全可以重新配置.

user3460585:

回复 Shine:

应用程序的头文件,库文件,中断向量表等这些信息怎么加载?应用程序本身编译后生成一个.OUT文件,这个文件烧写程序还有用吗?

user3460585:

回复 Shine:

Using the TMS320C672x Bootloader文档的Figure 31中的工程flashburn.pjt不能正常编译,这个工程是否将应用程序, genBootCfg生成的cfg.c和TISecondaryBoot.obj二次bootloader程序link到一起编译成一个.out文件?

Shine:

回复 user3460585:

guoding sun

应用程序的头文件,库文件,中断向量表等这些信息怎么加载?应用程序本身编译后生成一个.OUT文件,这个文件烧写程序还有用吗?

Shine:

回复 user3460585:

guoding sun

Using the TMS320C672x Bootloader文档的Figure 31中的工程flashburn.pjt不能正常编译,这个工程是否将应用程序, genBootCfg生成的cfg.c和TISecondaryBoot.obj二次bootloader程序link到一起编译成一个.out文件?

user3460585:

回复 Shine:

你好,也就是说,secondary bootloader时我需要把我的应用程序生成的.OUT文件转化为.ais或16进制文件,再进行加载?

Shine:

回复 user3460585:

是的, 要用genAIS工具转成.ais文件, 建议你先仔细看一下c672x bootloader文档第7章, 对sprc203中的例程有很详细的说明.

user3460585:

回复 Shine:

我上传了一张图,就是Figure 28. Build Flow中的一部分,就是我的“应用程序(头文件、.cmd文件、主函数和库函数)”、cfg.c和TISecondaryBoot.obj文件怎样编译后生成一个.out文件?

能否提供一个小历程,可以烧写进去,我用的的是并行的FLASH?

赞(0)
未经允许不得转载:TI中文支持网 » C672x系列程序烧写问题
分享到: 更多 (0)