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.

TMS320F280025: C2000代码烧录问题

Part Number: TMS320F280025
Other Parts Discussed in Thread: UNIFLASH

C2000芯片中已存在代码,用CCS软件或UNIFLASH软件再次烧录代码时,download settings 有如下选项:

1、擦除和编程

2、编程

请问按照(擦除 -> 编程  -> 验证)流程烧录代码,和按照(编程 -> 验证)流程烧录代码,在应用上有区别吗?芯片FLASH已有代码的情况下需要完全擦除后再编程吗?

  • 一般来说,芯片的烧写分为ram烧写(程序烧录进芯片RAM,掉电丢失,主要用于在线debug)和flash烧写(程序烧写进芯片flash,掉电不丢失,主要用于离线运行)。

    Erase主要针对flash(也就是离线运行)而言的,因为flash需要擦除后才能写入。所以你如果程序已经调试完毕需要正式烧写进芯片flash进行离线使用的话要选择“擦除 -> 编程  -> 验证”,而如果只是调试程序的话只需要“编程 -> 验证”就可以了。