主题中讨论的其他器件:UNIFLASH
大家好、
以下是客户提出的问题、可能需要您的帮助:
客户引用 了 C:\ti\ccs1040\ccs\ccs_base\scripting\examples\uniflash\cmdline 下的 uniflash.bat 和 uniFlash_example.bat 文件、 编写了一个.bat 脚本来刷写 F280025 .out 文件。
bat 文件部分如下所示:
设置 UNIFLASH_tools="C:\ti\ccs1040\ccs\ccs_base\scripting\examples\uniflash\cmdline\uniflash.bat"
设置 ccxml_file="..\F280025_boot.ccxml"
设置 out_file=".\F280025_boot.out"
调用%UNIFLASH_TOOLS%-ccxml %ccxml_file_setOptions FlashEraseSelection ="仅选定扇区" FlashC28Bank0Sector0=true FlashC28Bank0Sector1=true -操作擦除-program %out_file%-targetOp run
仿真器配置文件 F280025_boot.ccxml 中设置了纯擦除 sector0和 sector1、.bat 脚本中就是这种情况。

但是、实际上、从 Sector0到 Sector15总共擦除了16个扇区、如下图所示:

在 uniFlash_example.bat 文件中、以下是对该文件的描述:
REM 5. 对多核器件使用-core 参数(即访问 C28内核的 Concerto)、从会话文件加载设置(将默认设置更改为仅擦除必要的扇区)、加载程序并在程序加载后运行目标
uniflash -ccxml ./configs/F28M35H52C1_XDS560.ccxml -core "C28"-loadSettings ./session/f28m35.session -program ./programs/f28m35_c28_blinky.out -targetOp run
如何设置所需的.session 文件以擦除和编程某些扇区?
您可以帮助检查此案例吗? 谢谢。
此致、
樱桃