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.

[参考译文] TMS320F28069:在生成或闪存时从主机获取日期时间

Guru**** 2539500 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1308221/tms320f28069-get-date-time-from-host-computer-when-building-or-flashing

器件型号:TMS320F28069

您好!

我正在开发的器件具有电池供电的 RTC、需要在初始运行时使用正确的时间进行初始化。 现在、我将手动配置代码中的日期和时间、并将其上传到 MCU。 我想自动执行、以便在编译期间或通过 JTAG 从 PC 时间更新时间。 我尝试使用 time()和 localtime()函数 但它没有按预期工作。  我提出的是什么? 如果是、我应该如何处理?

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

    我会在编译过程中从 shell 回显日期和时间、并将输出重定向到头文件、以进行定义或变量初始化。

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

    以字符串的形式获得编译时间是否足够好?  如果是、则依靠标准预处理器符号 _日期__ _时间__ 。  因为它们是 C 和 C++语言的标准组成部分、所以您可以通过网络搜索、书籍、文章等了解它们。

    谢谢。此致、

    -乔治

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

    这对我来说很好。 感谢你的评分

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

    我已经尝试过这种方法、但似乎找不到在 CCS 编译过程中自动执行批处理文件的方法。 有办法做到这一点吗?

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

    请考虑使用 CCS 的预编译和编译后处理步骤功能。

    谢谢。此致、

    -乔治