您好,Tony:
我这边现在碰到这种情况,就是烧录led程序可以从NandFlash启动,但是烧录audio_line_out_poll程序后,就不能从Nandflash启动,但是我调试的时候是可以运行的。请问这是什么原因造成的。谢谢。
Gary Gao:
不知道你用的芯片是什么型号的。以TMS320C6748为例如果你的程序是运行在L2RAM(或DDR2)中要在CMD 文件中将L2RAM(或DDR2)中的起始地址向后偏移0x1000,用以加载启动程序。
希望可以帮到你。
Tony Tang:
回复 Gary Gao:
这个偏移16Kbyte好像跟芯片版本相关,新版本的没有这个限制。可以试一下偏移16Kbyte(0x10000) 是否能解决你的问题。
https://e2e.ti.com/support/dsp/tms320c6000_high_performance_dsps/f/115/p/336568/1232171?tisearch=e2e-quicksearch&keymatch=C6748%20nand%20boot;%20%20prabhu,%20rahul#1232171