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.

[参考译文] TM4C129ENCPDT:没有 MAP_TimerUpdateMode()?

Guru**** 2478765 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/691281/tm4c129encpdt-no-map_timerupdatemode

器件型号:TM4C129ENCPDT

大家好、

是否有计划在不久的将来发布 TivaWare 更新?

似乎没有 MAP_TimerUpdateMode()函数,这很烦人,因为我们在代码中调用了所有 TivaWare 函数的 MAP_版本, 每次我们编写包含 MAP_TimerUpdateMode()的代码时,我们都会收到编译器/链接器关于此问题未解析的警告,并且必须执行并删除 MAP_前缀。

我们使用 MAP_前缀函数、以便在可用时自动使用 ROM_version (用于保存闪存)或在没有 ROM_version 或可用的闪存库代码比 ROM 存储器中的代码新时(即包含错误修复)使用闪存版本。

因此、如果有 TivaWare 更新计划、我建议添加缺少的 MAP_TimerUpdateMode()定义。 如果 ROM 中没有此类函数、或者 ROM 版本已弃用、则此定义应始终解析为编译的闪存版本。

谢谢

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

    您好、12月12日下午、

    感谢您的反馈。 TimerUpdateMode API 在2.1.0中添加到 TivaWare 中、而不在 ROM 中。 因此、定义将始终解析为编译的闪存版本。 我同意应该添加 MAP_ prefixed 函数、并将其添加到我们的列表中。

    由于我可以确认只有闪存版本可解析、因此您可以继续向 ROM_MAP 文件添加定义以方便开发。

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

    感谢你的答复。 我们将添加该定义、并期待更新的 TivaWare。