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.

关于C6747 Bootload问题

本人初次接触DSP有些问题看了半天手册不是很明确。

1.使用AIS配置.out文件,转换为.bin后用UART启动,成功。

   问题是:我的程序是按CMD文件定义,存入了相应内存?

2.如果想用UART固化程序于Flash,是否应该在程序中加入写Flash程序,将需要固化的程序写入Flash中,而后在切换启动模式。

3.关于Bootloader中的Load指令的具体意义是加载相应段到内存地址?如将启动模式设置Flash启动,用AIS配置配置为NAND启动。

  启动后程序是被自动装载入RAM或是需要通过程序实现装在?如果装在与RAM中是装载於L2中还是外部Ram中。

以上内容,不是很清楚,望各位高人解答,谢谢!

  • Mo Sang 说:

    本人初次接触DSP有些问题看了半天手册不是很明确。

    1.使用AIS配置.out文件,转换为.bin后用UART启动,成功。

       问题是:我的程序是按CMD文件定义,存入了相应内存?

    :是的。

    2.如果想用UART固化程序于Flash,是否应该在程序中加入写Flash程序,将需要固化的���序写入Flash中,而后在切换启动模式。

    :前面AIS转换时,启动模式选择为对应的flash,这个工具就可以通过UART烧flash:http://processors.wiki.ti.com/index.php/Serial_Boot_and_Flash_Loading_Utility_for_OMAP-L138

    3.关于Bootloader中的Load指令的具体意义是加载相应段到内存地址?如将启动模式设置Flash启动,用AIS配置配置为NAND启动。

      启动后程序是被自动装载入RAM或是需要通过程序实现装在?如果装在与RAM中是装载於L2中还是外部Ram中。

    以上内容,不是很清楚,望各位高人解答,谢谢!

    :如#1,是按工程的.cmd装载的,AIS文件里有section的信息,bootloader会根据这些信息把程序加载到相应的目标内存。