工具/软件:Code Composer Studio
我有一堆基于 DM648_demo 应用的未解析符号。 这两个项目在其.pjt 中具有相同的库列表(我无法构建 DM648_demo -它缺少编解码器、我的应用程序已将其删除、因此至少我没有遇到这些问题!)。
以下是 缺失符号的子集:
_DDR2
_BCACHE_wbInv
_ACPY3_init
_ACPY3_EXIT
_TSK_ENABLE
_MEM_free
_MEM_valloc
_TSK_DISABLE
_args_main
退出(_exit)
memcpy
malloc
免费(_free)
_fopen
memalign
_divd
关闭
_fltid
_fprintf
memset
_log_printf
_debug_log
_mpyf
__fixfu
_cmpf
_Command_Received_SEM
_sem 后
_strasgi_64plus
strcpy
strlen
_sem 挂起
_DIVf
_subf
_CMPD
_fixfli
__ fltif
_cvtfd
__ fltuf
_divu
(我已删除代码中函数引用的引用)。
我的问题是、DSP/BIOS 库被称为什么? 对于应该位于标准 CRT (运行时库)中的_memcpy 等函数、该库被调用了什么? 是否有实用程序可以从给定库的调试版本中去除和导出符号? 我曾尝试使用 grep 工具来耙过所有库、但没有发现任何东西。