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

关于下载程序,问一个比较白的问题!

尊敬的TI你好: 

        下面两个方案都能实现吗?能否给一个方案(2) 的参考程序呢!!!

       (1) 我们方案是(用网口下载程序):ARM接RJ45,ARM将.dat文件读到双口RAM中。然后TMS320C6424读双口RAM,然后将.dat文件移到TMS320C6424对应得外设NorFlash中!

      (2) 由于方案1没有调通,暂时用TMS320C6424的串口将程序下载到TMS320C6424外设NorFlash中,能实现吗?听说下载到NorFlash需要编写一段程序,有没有例子程序,我参考一下呢!!! 

      非常感谢!!

Shine:

C6424支持uart  boot mode, 可以通过uart方式下载程序. 请看下面的bootloader文档.http://www.ti.com/lit/an/spraak5b/spraak5b.pdf

下载到norflash需要编写flash烧写程序, 这个你可以根据flash手册来写.

dong wei1:

回复 Shine:

   Shine Zhang,很感谢你的回答。

Bootloader文档只讲C6424有哪些启动模式及如何配置;似乎并没有讲如何将编译生成的程序下载固化到Norflash中。

1)我需要有如何用串口将代码烧写到Norflash的资料(读写NorFlahs代码我代码已经实现)。

2)我需要有如何用RJ45接口将代码烧写到Norflash的资料。

    还需要张先生的高见!!

                                                                                                                       

dong wei1:

回复 Shine:

        我们用网口下载代码是考虑产品卖出后便于产品代码升级使用。因为有些产品卖给海外,客服升级产品用串口或JTAG下载都不方便。

        我们硬件方案是(ARM以太网与上位机连接,RAM与C6424用双开RAM数据交换)。以太网下载代码给ARM,ARM将代码数据写入双开ram中,C6424判读拨码开关是否升级,若是则读双开ram中的代码数据,写入NorFlash(替换覆盖C6424原代码).

         这个方案行的通吗??张先生!

Shine:

回复 dong wei1:

可以.

dong wei1:

回复 Shine:

张先生:感谢你的耐心指导。

         为了下载升级C6424程序,我们采用这样的方案: 我用一个拨码开关给C6424一个下载程序的信号,然后用网口给C6424发送数据,

C6424跳到烧写程序入口地址,将接收的数据写到NORFlash中。

1) 上位机生成的.bin文件,我该用什么软件,通过网口发给C6424呢?

2)C6424烧写程序,有可以参考的代码吗?能发一份给我吗!不胜感激! (备注:我这里有写字节给NorFlash函数)

      再次给你添加麻烦!

dong wei1:

回复 Shine:

       我们就是用这家公司的开发板,c6424evm代码是NorFLASH给指定一个地址,写一个数据(如:0x5323)。

CCS3.3编译工程项目代码后生成".out"文件(文本打开是乱码,不是十六进制数据),文件中的内容如何下载到NorFLASH中呢?

        感谢张先生的指点!

dong wei1:

回复 Shine:

感谢你的指导:

       从我的问题看你的意思:是这样就能实现吗?

     1:用aisgen把.out文件生成.ais文件。

     2:然后上位机自己编写一个读ais文件里面十六进制数据发送给C6424的软件;

     3:C6424在一个字节一个字节写NORFLASH. 就能实现以太网程序升级烧写!是这个意思吗?

赞(0)
未经允许不得转载:TI中文支持网 » 关于下载程序,问一个比较白的问题!
分享到: 更多 (0)