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.
工具与软件:
我之前在 AM263x 9.2.0.56上使用 MCU+ SDK、但全部进展顺利。 我曾尝试升级到适用于 AM263x 10.0.0.35的 MCU+ SDK、但在构建时获得了以下未定义符号。
首次引用了未定义的
符号
--- -------
SoC_enableAdcInternalReference ./syscfg/ti_drivers_config.o
SoC_enableAdcReferenceMonitor ./syscfg/ti_drivers_config.o
SoC_getAdcReferenceStatus ./syscfg/ti_drivers_config.o
我需要链接其他一些库还是需要设置的其他一些配置项? 或许在 SYSCFG 中?
您好、Tom、
我可以看到 API 仍然存在于 SDK 中、在 SDK 方面没有变化。
也许您能再次尝试干净构建。
这里的问题变成针对 V10 SDK 进行编译和针对 V9 SDK 进行链接。 发生这种情况是因为 CCS 工程文件中有多个地方必须进行更新。 一旦我找到这些值、我就开始构建东西并链接到 V10。
但是、在 ClockP_FreeRTOS.c 中的 sysinit 期间、应用程序不会运行和挂起、第243行。 计时器的值在到达 EndTime (一个非常小的数字~1682)之前会绕回、因此循环永远不会退出。 有什么建议吗?
调试一个位、当在第268行计算该值时、 gClockCtrl.timerReloadCount = 0xFFFF9E57的值看起来像是一个很大的数字。 是这样吗?
此处的问题聚焦于针对 V10 SDK 进行编译并针对 V9 SDK 进行链接。 发生这种情况是因为 CCS 工程文件中有多个地方必须进行更新。 一旦我发现了这些,我就获得了与 V10相关的构建和链接。[/报价]很高兴认识这位汤姆。 我是在度假,所以我不能更早地回复。 是的、工程依赖于 SDK 版本、syscfg 和编译器、需要正确设置它们。
但是、在 ClockP_FreeRTOS.c 第243行的 sysinit 期间、应用程序未运行并挂起。 计时器的值在到达 EndTime (一个非常小的数字~1682)之前会绕回、因此循环永远不会退出。 对此有什么想法吗?
您能否提供更多背景信息、您是否使用任何 SDK 示例作为起点参考?
我会将其标记为已解决、并在需要时提出新的申请。