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.
工具与软件:
嗨、团队:
我的客户想将 nonmain 区域重置为其初始值、但仅在修改了非 main 时(例如禁用 BSL)才生成 motorala 文件。
您是否知道如何在 IAR 中生成包含非主区域初始值的文件?
IAR 版本:
此致、
Kenley
您好、 Kenley
[quote userid="558848" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1444315/mspm0l1306-motorola-file-to-initialize-nonmain-on-iar 我的客户想要将 nonmain 区域重置为其初始值、但仅当修改了非 main (例如禁用 BSL)时才生成 motorala 文件。
您的意思是,我们只更改非主区域配置,motorala 文件将具有非主区域,对吗?
在哪里更改这些 NONMAIN 配置?
您可以直接 在代码中声明具有 NONMAIN 初始值的数组、并将其地址固定到 NONMAIN 区域。
对于该数组、您可以参考 Systemcfg 生成的代码。
此致、
Helic
你好、Helic
是的、只有我们更改了 NONMAIN 区域配置、Motorola 文件才会为 NONMAIN 生成。
客户更改了 BSL 配置以禁用 BSL。
在这种情况下、将更改非主区域配置、并可能生成 Motorola 文件。
所以客户需要直接更改代码? 没有办法自动生成代码?
此致、
Kenley
您好、 Kenley
客户是否使用系统配置工具?
对于系统配置工具、
无论 S19文件是否具有非 main、都取决于 SYSCFG 生成的 C 源文件。
---
就我而言、在我的测试中、一旦您启用了 Configuration NVM、syscfg 就会生成 boot_config.c 和.h 文件、其中将包含 Nonmain 默认配置。
我使用的是最新的 MSPM0 SDK 和 CCS 原理以及系统配置工具。
此致、
Kenley
尊敬的 Helic:
如何在 IAR 中生成 Motorola 文件?
问题是、如果它们不更改 SysConfig 上的任何配置 NVM、则无法在 IAR 上生成 NONMAIN 的 Motorola 文件。
此致、
Kenley
您好、 Kenley
请让客户检查在使用默认 NVM 配置时是否将生成这两个文件:
boot_config.c 和.h
如果不是、客户可以手动将其添加到工程文件夹。
或者、存在 boot_config.c 和.h 文件、但 S19文件没有变化。
如何在 IAR 中生成摩托罗拉文件?
客户无法在 IAR 中生成 S19? 我不熟悉 IAR、客户现在是如何生成 S19文件的?
此致、
Helic
你好、Helic
感谢您的支持。
似乎客户可以很快清除此问题。
此致、
Kenley