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.
大家好、
我的客户正在评估 LP-MSPM0C1104并想要使用 EEPROM 仿真 SDK、但他们只能在 LP-MSPM0G3507 Launchpad SDK 中找到该 SDK。
他们是否可以在 LP-MSPM0G3507中使用 SDK 并在 LP-MSPM0C1104中使用该 SDK?
他们需要进行什么样的修改才能使用它?
注意:这些例程主要使用 uart_echo_interrupts_standby.c SDK、并希望在其内部添加 EEPROM 仿真函数。
提前感谢您。
此致、
肯利
您好、Eason、
感谢您的支持。
您是否在 CCS 用户指南中指这个部分?
很抱歉、您能详细说明以下内容吗?
我建议他们将 UART 示例代码移至 EEPROM 仿真中。 这将是很容易的,因为他们不需要处理数据结构。
提前感谢您。
此致、
肯利
您好、Kenley:
我会对 EEPROM 代码示例的更多详细信息进行介绍。 我认为最简单的方法是将 EEPROM 库加载到 UART 示例中、因为 EEPROM 示例没有 SysConfig。
关键点是、您可能需要更新地址以将 EEPROM 置于存储器的最后一个位置、从而避免代码覆盖 EEPROM 区域。 由于默认 eeprom_emulation_sector_account 为2、因此意味着使用的存储器为2KB。
伊森
您好、Eason、
感谢您的支持。
我将建议客户将 UART SDK 移至 EEPROM。
如果您能为客户提供如何移动的指导、将会非常感激?
据我所知、我们需要将 driverlib 移动到 EEPROM。
提前感谢您。
此致、
肯利
请检查我的最新评论是" 我认为最简单的方法是 加载 EEPROM 库 说明"。
有关如何加载 EEPROM 库、请参阅 eeprom_emulation_type_a/eeprom_emulation_type_b
如果他们遇到任何其他问题,我们可以帮助他们解决。
您好、Eason、
规格。 谢谢你。
1.我还想确认 EEPROM 类型 B SDK。
我已经尝试对它进行调试、它在复位处理程序中停止、如下所示。
而不是继续执行 main.c。
此 SDK 的行为是否正确?
在 SDK 内的 readme.html 中、有一条写入规定、它将在断点处停止、因此我们可以验证这些值。
但是、当我点击"继续"按钮时、代码永远不会在断点中停止、如示例用法中所述。
我是否应该手动设置断点? 如果是、我应该在哪一行设置断点、这样我就可以验证前面提到的值?
谢谢。
此致、
肯利
您好、Eason、
我成功地移到了 main.c ,但在我移到了 SYSCFG_DL_init ();之后,
突然的 default_handler 被调用、不能退出循环。
当我注释掉以下函数时、该函数可以再次返回 main、继续执行代码。
SYSCFG_DL_initPower();
我发现、在调用以下函数后、它将转到 DEFAULT_handler。
此致、
肯利
您能否共享您的项目? 我可以为您检查。