器件型号: MSPM0L1227
team、gpio_toggle_output.c
我正在使用 CSS 20.3.0、附加我的 SYSCFG 文件和测试代码以及此邮件。
根据我的理解、我想通读一些有关启用存储体交换和编写代码的可用文档。
配置 完成:
- Configuration NVM 中的“Enabled below 2“复选框
|
启用 CSC 策略 |
[x] |
|
启用闪存存储体交换策略 |
- 更改了“项目“->"属性“属性“->"调试“调试“->"MSPM0 内存“ 内存设置“->"擦“擦除方法“中的擦除配置、选择“擦除 MAIN 和 NONMAIN 内存“。
代码中的函数流:
|
函数名称 |
说明/目的 |
|
DL_SYSCTL_enableFlashBankSwap () |
启用闪存存储体交换策略。 |
|
DL_SYSCTL_executeFromUpperFlashBank () |
根据配置的布尔值选择从上部闪存存储体执行。 |
|
DL_SYSCTL_executeFromLowerFlashBank () |
根据配置的布尔值选择从下部闪存存储体执行。 |
|
DL_SYSCTL_issueINITDONE () |
在完成所有存储体交换配置后发出 INITDONE 以复位器件。 |
|
DL_SYSCTL_isFlashBankSwapEnabled |
检查是否启用闪存存储体交换。 |
约 10% SWAP_ENABLED = DL_SYSCTL_isFlashBankSwapEnabled () 存储体交换配置后、我就获得了 SWAP_ENABLED 始终为 false。 配置/代码流中是否缺少任何内容? 请确认我的方法是否正确。