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

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

各位大神,帮忙解答一下关于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工具烧录;
          
           烧录成功:
          
         
        启动后,出现错误。
       
Denny%20Yang99373:

看起来烧写和NAND启动没问题。

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

bingming su:

回复 Denny%20Yang99373:

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

Denny%20Yang99373:

回复 bingming su:

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

MIKI JIANG:

利用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

Tony Tang:

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

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

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

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

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

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

赞(0)
未经允许不得转载:TI中文支持网 » 关于TMS320C6748-LCDK开发板烧录问题
分享到: 更多 (0)