Thread 中讨论的其他器件:C2000WARE
工具与软件:
我正在尝试根据"eeprom_emulation_sprab69a.pdf"-为 C2838x 处理器的构建添加 EEPROM 仿真功能、在链接步骤中出现此错误、失败:
首次引用了未定义的
符号
--- -------
ReleaseFlashPump f2838x_EEPROM_emulation.obj
SeizeFlashPump f2838x_eeprom_emulation.obj
在 f2837x 版本的处理器(示例程序使用的处理器)中、这些函数在一个文件中定义
F2837xD_sysctrl.obj
中不存在这些函数
f2838x_sysctrl.c 文件。
我刚刚将这两个缺少的函数转移到了 C 文件中、但是现在我不清楚如何将它们包含在构建中。 当我运行我的构建时、这两个函数仍然缺失、这告诉我它们所在的文件不会被重新编译。 我猜这个功能可能是我所使用的闪存 API 库的一部分:
F2838x_C28x_FlashAPI.lib
它不会被重建。
下面试举几个问题:
1) 1) f2838x_sysctrl.c 文件是否是库构建的一部分?
2)如果是,如何重新构建库?
3) 3)如果不是、如何构建和链接该功能?
如果需要帮助的话、我将包含我使用的链接器说明文件。 如果您需要检查任何其他文件、请告知我。
此致、
Tom Miller
DIMAAG-AI