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.

TMS320F2802芯片 量产如何download程序以及如何使用EEPROM存储数据

Other Parts Discussed in Thread: TMS320F2802, UNIFLASH

我们使用的是TMS320F2802芯片。

1、  目前我们处于研发阶段,每次都通过程序仿真烧录程序,当产品量产时如何将程序烧录芯片,例如使用什么烧录软件,用什么格式的烧录档以及使用什么工具。

2、  由于TMS320F2802芯片只有内部Flash和Ram,我想使用EEPROM功能,该如何设置。

 

非常感谢!

  • donghui,

    1. 如果是小于1000:用JTAG烧写或者通过串口烧写。 在这方面,有TI的Uniflash软件,只要提供.out文件或是intel格式的hex文件,然后在Uniflash上配置一下目标配置文件(即设置一下仿真器,以及目标芯片),然后就可以烧写。至于通过串口的话,即需要利用C2000的SCI boot 模式,需要配置boot 引脚,即相应的GPIO,然后使用C2PROG软件可以通过串口烧写。当然,该软件也支持JTAG烧写。

     

        量大可以用烧写器,如 elprotronic公司的flashpro2000。

    2. 你想使用EEPROM,2802没有XINTF外扩接口,所以扩展不了,不过可以用软件模拟EEPROM。你查看一下附件。

    Eric 

     

  • Eric,

    由于我们使用RS485单双工通信,如果使用sci烧写程序的话我是否要切换485的接收和发送时能脚?

    非常感谢!

    donghui

  • donghui,

    我认为在SCI boot 模式的时候,应该是使用半双工模式,所以应该不用切换。你可以测试一下。

    Eric

  • donghui,

    纠正我上面的一些评论,关于EEPROM,可以使用I2C扩展EEPROM。

    Eric

  • Eric,

    其实我想用内部EEPROM的方法,不想外接存储器。我会看您发给我的资料。

    我想通过SCI烧写程序,配置IO 口为SCI boot  mode,GPIO18 为 3.3V,GPIO29为3.3V,GPIO34 为0.3V,

    使用C2PROG V1.5 烧写程序,点击program ,目标板重新上电,显示如下所示:

    CRC Info added at 0x003F6261: 0x6501 0xEF8C 0x0000

    *** PLEASE RESET TARGET IN SCI BOOT-LOADER MODE ***
    Connecting with target (autobaud)...  failed (no response

    过一会电流会增大,但GPIO18 电压会降至0.26V。

    当在ccs下仿真调试时 SCI能和PC 机正常通信。

    如果使用BOOT SCI 是否需要硬件设置或者其他项目需要设置?

    非常感谢!

    donghui

  • 你好,我用c2000pro1.3软件串口sci烧写软件。gpio18,gpio29是3.3v。gpio34接到gnd上。但是写不进去呀。求解答,不胜感谢。

  • gong meng,

    你的板子在CCS仿真模式下是能正常使用的吧,检查下SCI的线没接反吧,另外配置成SCI模式后芯片多复位几次再用C2000 Prog烧写试试

  • 谢谢你的回复。是sci信号的问题,已经解决,实在惭愧。谢谢。

  • 您好,我想采用C2PROG软件通过JTAG烧写,但是打开C2PROG之后JTAG的选项一直是灰色,无法选中,请问有什么方法。