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.

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目标文件。

  • 您好

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

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

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

    谢谢!

  • 您好

    您可以自己写一段bootloader放在芯片的flash里。来实现程序升级。

  • 您好!

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

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

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

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

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

    不知道这样做可不可以?

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

                                                                              

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

    感谢解答!

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

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

    Connecting with target (autobaud)...  OK.

     Bootloading...  failed (invalid echo)!

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

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

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

    Connecting with target (autobaud)...  OK.

    Bootloading...  failed (invalid echo)!

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

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