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.

关于TMS320C6748-LCDK开发板烧录问题

Other Parts Discussed in Thread: OMAP-L138

各位大神,帮忙解答一下关于TMS320C6748-LCDK开发板烧录问题。

本人刚接触DSP,对DSP一点都不了解,只是按资料上的说明一步操作,不知道对与否,可能问题比较简单,希望得到回复。

硬件:开发板是在TI官网购买的,LCDK

软件:C6748_StarterWare_1_20_04_01,使用里面的例程

开发工具:Code Composer Studio 5.5.0,

操作步骤如下:

1.导入C6748_StarterWare_1_20_04_01里面的例程;

2.编译bootloader工程,编译成功,没有出现错误和警告。

3.转换ais烧录文件
  
4.利用sfh_OMAP-L138.exe工具,通过UART2烧录boot.ais,烧录成功。
烧录成功
5.拔码,从nand flash启动。
问题:
1.只烧录了bootloader程序,从nand flash启动,从打印来做看,正常吗?
2.如果我想加一下控制led灯的程序应该怎么做?
3.我尝试过编译另外一个工程,作为应用程序,可以烧录,但启动的时候出现错误,可以这样操作吗?
   1)用AISgen for D800K008将game.out 生成game.bin;
   2)用sfh_OMAP-L138.exe工具烧录;
          
           烧录成功:
          
         
        启动后,出现错误。
       
LCDK_AISGen_Config.cfg
  • 看起来烧写和NAND启动没问题。

    可以通过CCS来调试一下bootloader工程,可能这个工程有点问题。

  • 没有仿真器,可以调试吗?

  • 没有仿真器只能在BOOTLOADER里面加打印了,这样调试比较麻烦

  • 利用sfh 烧写应该是需要两个文件:[bootloader].ais ---ais格式的bootloader  和 二进制格式的应用程序  [application].bin

    然后利用:$> sfh_OMAP-L138.exe -flash [bootloader].ais [application].bin  -targetType OMAPL138_LCDK -flashType NAND -p COM3命令行语句进行烧写!


    参考 wiki-OMAPL138 StarterWare Booting And Flashing

  • bingming su 说:
    1.只烧录了bootloader程序,从nand flash启动,从打印来做看,正常吗?

    你看一下bootloader工程就知道,这个打印是正常的,这个bootloader是starterware里的一个例子,其实是一个二级boot,它起来后,会按代码里约定的偏移地址去加载应用代码,并先从这个地址读所谓的magic word。你目前只烧了bootloader,没有应用代码,自然读不到这个magic word b .

    bingming su 说:
    2.如果我想加一下控制led灯的程序应该怎么做?

    直接将你的程序用上面的方法生成AIS,再通过上面的工具烧进去就行了,根本不需要这个所谓的bootloader。

    bingming su 说:
    3.我尝试过编译另外一个工程,作为应用程序,可以烧录,但启动的时候出现错误,可以这样操作吗?
       1)用AISgen for D800K008将game.out 生成game.bin;
       2)用sfh_OMAP-L138.exe工具烧录

    只烧game.bin就可以了,不需要boot.ais