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

C2Prog串口烧写TMS320F28335

一、 实验准备 

1、 必备硬件:F28335开发板(可切换到SCI-A Boot模式)、与PC机相连的串口、PC机 

2、 必备软件:C2Prog V1.4或V1.5、 chromeinstall-6u31.exe、hex2000、CCS3.3或CCS4.X 

3、  建议实验前先对硬件进行测试:通过仿真器烧写SCIA的串口程序,通过串口助手确认开发板串口通信正常。 

二、 实验步骤 

1、 使用CCS3.3或CCS4编译程序(注意CMD文件应为烧写flash),生成 .out 文件。 

2、 把HEX2000.exe和要转化的 .out 文件放在同一个文件夹内。 

3、  在WIN7系统中,以资源管理器的方式打开该文件夹,在该文件夹的空白处按住shift键右击,然后选择“在此处打开命令窗口(W)”弹出命令窗口:

4、  hex2000 -romwidth 16 -memwidth 16 -i -o  xx.hex  xx.out  中修改xx.hex  xx.out和.out、目标.hex文件名称相同,复制粘贴到命令窗口已有语句的后面,按回车键,生成.hex目标文件。

crane big:

您好

请问,到最后的一个步骤,program的时候,是no response!这个是什么原因啊

Troublemaker:

我想请教一下,有什么方法可以不用手动跳线或者拨码,就可以实现串口烧写程序?

不用一开始手动切换到SCI-BOOT模式,下载完程序后再手动切换到flash-boot模式。

谢谢!

Troublemaker:

回复 Victor Zheng:

您好!

    请问您说的写一一段bootloader放在芯片的flash里来实现程序升级的思路是什么?

    麻烦您说的详细一点,如果有相关资料或者网络链接参考更好。

    我原本的想法是:按下外部的一个按键后,此时进入一个中断,中断内容是软件设置GPIO84=0;

GPIO87  GPIO86 GPIO85 GPIO84的电平模式是1110。这样就从原来的FLASH模式变成了SCI-A模式。

这是通过下载串口程序,结束后。再按下按键或者重新开机,就恢复到flash模式了,实现了程序的更新。

不知道这样做可不可以?

我电路中的模式设置图为:

                                                                          

再追问一句,能否不通过外部按键的方式修改boot模式来实现串口更新程序?

感谢解答!

user4836854:

您好,我尝试这个方法发现提示:

*** PLEASE RESET TARGET IN SCI BOOT-LOADER MODE ***

Connecting with target (autobaud)…  OK.

 Bootloading…  failed (invalid echo)!

不知道您是否能帮忙解答下,多谢

user4836854:

回复 Victor Zheng:

您好,我尝试这个方法发现提示:

*** PLEASE RESET TARGET IN SCI BOOT-LOADER MODE ***

Connecting with target (autobaud)…  OK.

Bootloading…  failed (invalid echo)!

不知道您是否能帮忙解答下,多谢

user6375385:

回复 user4836854:

请问你的这个问题最后怎么解决的?

赞(0)
未经允许不得转载:TI中文支持网 » C2Prog串口烧写TMS320F28335
分享到: 更多 (0)