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.12的 SysConfig 似乎不再支持自定义变量 flash1.name。

Guru**** 2563960 points
Other Parts Discussed in Thread: SYSCONFIG

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1211001/sysconfig-past-1-12-seems-no-longer-support-custom-variable-flash1-name

"Thread:SysConfig"中讨论的其他器件

AM273x NZN。

超过1.12的 SysConfig 似乎不再支持自定义变量 flash1.name。

过去我们使用了*。syscfg 脚本、如所示  

/**
*将自定义配置值写入导入的模块。
*/
flash1.name ="W25Q128J";
flash1.$name ="CONFIG_FLASH0";
flash1.peripheralDriver.$name ="CONFIG_QSPI0";
flash1.peripheralDriver.dmaEnable = true;
flash1.peripheralDriver.MSS_QSPI["0"].$assign ="blue.b2";
flash1.peripheralDriver.MSS_QSPI["1"].$assign ="ball.a2";

从而创建了变量名中包含该内容的 include。

现在、SysConfig 1.14和1.15在*。syscfg 中写入:

flash1.name                   = scripting.invalidAssignment("W25Q128J","向后兼容性差异");

并且 simp 完全不允许使用标准 GD25B64C 以外的任何功能

如何指定此自定义闪存名称?