主题中讨论的其他器件:UNIFLASH、 C2000WARE
您好!
问题1.
我想知道如何使用 Uniflash 写入闪存的特定区域。
具体而言、这是一种将闪存映像写入组2的方法。
问题2.
Uniflash 支持编写十六进制文件和二进制文件。 我想知道使用 CCS 输出十六进制文件和二进制文件的过程。
问题3.
使用 CCS 编译时、Uniflash 是否支持写入.out 文件输出?
谢谢、
Astro
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.
您好!
问题1.
我想知道如何使用 Uniflash 写入闪存的特定区域。
具体而言、这是一种将闪存映像写入组2的方法。
问题2.
Uniflash 支持编写十六进制文件和二进制文件。 我想知道使用 CCS 输出十六进制文件和二进制文件的过程。
问题3.
使用 CCS 编译时、Uniflash 是否支持写入.out 文件输出?
谢谢、
Astro
大家好、Vamsi
[引用 userid="16728" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1187140/tms320f280049c-how-to-write-to-a-specific-area-of-flash-with-uniflash/4472576 #4472576]1)它是否是给定地址的连续数据? 如果是、您可以尝试二进制加载。 如果不是连续数据、则可以使用应用程序创建.out 文件并加载。 您是否遇到过此问题?[/引述]"连续数据"是什么意思?
我们想知道将应用代码的闪存映像写入 MCU 内置闪存组2的过程和设置方法。
写入闪存组2时、应更改哪些设置?
谢谢、
Astro
尊敬的 Astro:
1、连续数据: 假如您想在给定地址对256字节数据进行编程、那么它是连续的。 相反、如果要在给定地址对10个字节进行编程、然后在前一个地址+25处对另外15个字节进行编程、则它是非连续的。
2.为了将.out 文件编程到 F280049中的 Bank2、除了将应用映射到链接器命令文件中的 Bank2地址空间外、您不需要执行任何特殊操作。
谢谢、此致、
Vamsi
大家好、 Vamsi
[引用 userid="16728" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1187140/tms320f280049c-how-to-write-to-a-specific-area-of-flash-with-uniflash/4473412 #4473412]1. 连续数据: 假设您要在给定地址对256字节的数据进行编程-那么它是连续的。 相反、如果要在给定地址对10个字节进行编程、然后要在前一个地址+25处对另外15个字节进行编程、则该字节是非连续的。[/QUERP]具体而言、我希望在应用程序代码运行时通过 SCI 将测试数据等写入闪存。 您有什么有用的信息吗?

谢谢、
Astro
Astro、
好的、我认为您正在询问 UniFlash 编程。
如果要在运行时对闪存进行编程、则需要使用闪存 API 库。
以下文档可提供帮助:
http://www.ti.com/lit/pdf/spnu628
2 .https://www.ti.com/lit/sprabv4
谢谢、此致、
Vamsi