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.
工具/软件:Code Composer Studio
您好!
我正在尝试测试 LAUNCHXL-CC26X2R1 Launchpad 的默认程序、并且遇到以下构建输出错误:
"package/cfg/app_pem4.c"、第15606行:警告:无法访问语句
"package/cfg/app_pem4.c"、第16167行:警告:无法访问语句
"package/cfg/app_pem4.c"、第16419行:警告:无法访问语句
"package/cfg/app_pem4.c"、第16905行:警告:无法访问语句
"package/cfg/app_pem4.c"、第17179行:警告:无法访问语句
"package/cfg/app_pem4.c"、第17360行:警告:无法访问语句
已完成构建:"./app.cfg
编译文件:"../main.c"
调用:ARM 编译器
"c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.1.LTS/bin/armcl -mv7M4 --code_state=16 -me --include_path="C:/Users/chine/workspace_v8/TestBIOS --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.1.LTS/include "-g --diag_warning=225 --cmd_wrap=off --display_error_number --abi=eabi --preproc_with_compility-preproc_prefile.c"-config_main.c/probultran.c。
建筑完工:"../main.c"
已复制1个文件。
正在制作./src/sysbios/sysbios.aem4 ...
gmake[2]:对于"全部"没有要做的事情。
构建目标:"TestBIOS.out"
调用:ARM 链接器
"c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.1.LTS/bin/armcl -mv7M4 -code_state=16 -me -g -diag_warning=225 -diag_wrap=off -display_error_number -abi=eabi -z -m"TestBIOS.map"-heap_size=0 -stack_size=256 -i"C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.1.LTS/lib -i_error_exas-intrack_exas-influ.xml"-link_exas-intrack_exas-intrack_ispru.xml-link/latit_example.xml-link_example.xml-link_exas-intrack_isot.dlpage-out.xml-link_lib_exas-intrack_lib_exas-ines=-out.xml-out.xml-link_link/latit_s.html /ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.1.LTS/include -out.xml-link_link_display.
警告#10247-D:创建不带 SECTIONS 规范的输出段".text"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段".const"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段".bss"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段".ccfg"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段".data"
警告#10247-D:在没有 SECTIONS 规范的情况下创建输出段".bss:.common"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段".cinit"
"configPkg/linker.cmd"、第130行:警告#10096-D:指定的地址位于内存映射之外
错误#10264:默认存储器范围与现有存储器范围 RAM 重叠
警告#10229-D:输出段".data"是指加载符号"ti_SysBIOS_family_ARM_cc26xx_Timer_DynamicStudiob_E_E"、因此无法压缩;压缩"lzss"会被忽略
未定义的首次引用
符号
------ --------
TI_SYSBIOS_family_ARM_cc26xx_Boot_checkBackdoor C:\Users\chine\workspace_v8\TestBIOS\Debug\configPkg\package\ccfg\app_pem4.oem4
TI_SYSBIOS_family_ARM_cc26xx_Boot_trimDevice C:\Users\chine\workspace_v8\TestBIOS\Debug\configPkg\package\ccfg\app_pem4.oem4
TI_SYSBIOS_family_ARM_cc26xx_Boot_useLFXTAL C:\Users\chine\workspace_v8\TestBIOS\Debug\configPkg\package\ccfg\app_pem4.oem4
TI_SYSBIOS_family_ARM_cc26xx_Timer_Module_startup__E C:\Users\chine\workspace_v8\TestBIOS\Debug\configPkg\package\ccfg\app_pem4.oem4
TI_SYSBIOS_family_ARM_cc26xx_Timer_DynamicStub_E C:\Users\chine\workspace_v8\TestBIOS\Debug\configPkg\package\ccfg\app_pem4.oem4
TI_SYSBIOS_family_ARM_cc26xx_Timer_getCurrentTick__E C:\Users\chine\workspace_v8\TestBIOS\Debug\configPkg\package\ccfg\app_pem4.oem4
TI_SYSBIOS_family_ARM_cc26xx_Timer_getMaxTicks__E C:\Users\chine\workspace_v8\TestBIOS\Debug\configPkg\package\ccfg\app_pem4.oem4
TI_SYSBIOS_family_ARM_cc26xx_Timer_setNextTick__E C:\Users\chine\workspace_v8\TestBIOS\Debug\configPkg\package\ccfg\app_pem4.oem4
TI_SYSBIOS_family_ARM_cc26xx_Timer_STARTUP_E C:\Users\chine\workspace_v8\TestBIOS\Debug\configPkg\package\ccfg\app_pem4.oem4
TI_SYSBIOS_family_ARM_cc26xx_TimestampProvider_Module_startup__E C:\Users\chine\workspace_v8\TestBIOS\Debug\configPkg\package\ccfg\app_pem4.oem4
TI_SYSBIOS_family_ARM_cc26xx_TimestampProvider_get64_E C:\Users\chine\workspace_v8\TestBIOS\Debug\configPkg\package\ccfg\app_pem4.oem4
错误#10234-D:未解析的符号仍然存在
错误#10010:链接期间遇到错误;未生成"TestBIOS.out"
>>编译失败
Makefile:140:目标'TestBIOS.out'的配方失败
gmake.1]:***[TestBIOS.out]错误1.
Makefile:136:目标“全部”的配方失败
gmake:***[全部]错误2.
****构建完成****
我尝试将一些设置更改为无结果。 感谢您的任何帮助!
谢谢!
AB、
我正在尝试加载默认 BIOS/RTOS 项目:
File->New->CCS Project
在“项目模板和示例”中,SYS/BIOS->Kernel Examples->TI Target Examples->Typical 是我选择的模板。
然后我尝试构建。
我检查了项目的属性、并尝试为 Launchpad 上的 CC2652R1F 芯片进行编译。 因此、我相信默认程序适用于 CC26x2变体。 如果我需要执行其他操作来验证我要编程的芯片、请告诉我。
如果".cmd"文件中的链接器文件、我尚未对其进行修改。 但是、我一直在修改 app.cfg 文件以尝试使其正常工作。
感谢您的快速响应!
Johnathan
您好、Johnathan、
我建议尝试 CC26X2 SDK 的"可移植"项目或"空"TI-RTOS 项目、以确认您有一个正常工作的工具链可供开始使用。
可移植工程具有 POSIX API 或原生 TI-RTOS API 版本、可在 dev.ti.com 上获取:
所有这些项目都可以在 TI Resource Explorer 视图中的桌面版 CCS 中的同一目录位置找到。
TI 驱动程序 Project Zero SimpleLink Academy 中提供了一份有关使用 CC26X2 SDK 和项目生成的极佳入门指南。 SimpleLink Academy 是 有关各种主题的详细演示/培训系列、包含分步实践说明。
请告诉我、您能否成功构建其中一个项目!
此致、
标记-
您好、Mark!
感谢您的帮助!
有两个问题:
第一个是您随 TI-RTOS 驱动程序选项提供的空项目是我需要的项目。 但是,最初它不起作用。 但这是因为问题2、即我需要安装 SimpleLink CC26x2 SDK。 我以为我之前已经下载过、但显然没有下载。 然后我导入了项目并进行了编译、它就能正常工作了! 我能够将程序加载到板上并使 LED 闪烁。
非常感谢!
Johnathan