TI中文支持网
TI专业的中文技术问题搜集分享网站

CC3551E: 使用CCS12.7.1编译示例工程CC35xx_network_terminal时出现的3条warnings

Part Number:CC3551E

你好,

我按照Quickstart CC35XX User's Guide8.21.00.x里CCS下载和安装及设置步骤之后编译工程时出现了如下三个warning:

"../linker.cmd", line 107: warning #10068-D: no matching section;

warning #10247-D: creating output section ".ramVecs" without a SECTIONS specification;

warning #10229-D: output section ".data" refers to load symbol "" and hence cannot be compressed; compression "lzss" is ignored;

使用的CCS版本是12.7.1,simplelink_wifi_sdk_8_41_0_0_eng里的示例工程CC35xx_network_terminal

对于解决此问题的任何建议、我将不胜感激。

TRANSLATE with x
English

Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian
TRANSLATE with

COPY THE URL BELOW

Back
EMBED THE SNIPPET BELOW IN YOUR SITE

Enable collaborative features and customize widget: Bing Webmaster Portal
Back
Alice:

您好, 已经收到了您的案例,调查需要些时间,感谢您的耐心等待。

,

terry lan:

这是linker.cmd文件:

--retain=".resetVecs"
-stack 0x2FF0
-heap0x0MEMORY
{FLASH_NON_SECURE(RX) :origin = 0x10000000 , length = 0x03FFFFFF//0x10000000-0x104000004MegaByte//FLASH_SECURE(RX): origin = 0x14000000, length = 0x03FFFFFF//0x14000000-0x17FFFFFF//INT_VEC(RWX) : origin = 0x00000000, length = 0x000002FF//0x00000000-0x000002FF0x300kbyteTCM_CRAM_NON_SECURE(RWX) : origin = 0x00000000, length = 0x00007FFF//0x00000300-0x00007CFF32kbyte//TCM_CRAM_SECURE(RWX) : origin = 0x04000000, length = 0x03FFFFFF//0x04000000-0x07FFFFFFCRAM_NON_SECURE(RWX) : origin = 0x08000000, length = 0x0000FFFF//0x08000000-0x0800FFFF64Kbyte//CRAM_SECURE(RWX) : origin = 0x0C000000, length = 0x03FFFFFF//0x0C000000-0x0FFFFFFFTCM_DRAM_NON_SECURE(RW): origin = 0x20000000, length = 0x0001FFFF//0x20000000-0x2001FFFF128Kbyte//TCM_DRAM_SECURE(RW): origin = 0x24000000, length = 0x03FFFFFF//0x24000000-0x27FFFFFFDRAM_NON_SECURE(RW): origin = 0x28000000, length = 0x00037FFF//0x28000000-0x2801FFFF20Kbyte//DRAM_SECURE(RW): origin = 0x2C000000, length = 0x03FFFFFF//0x2C000000-0x2FFFFFFF/* Explicitly placed off target for the storage of logging data.* The ARM memory map allocates 1 GB of external memory from 0x60000000 - 0x9FFFFFFF.* Unlikely that all of this will be used, so we are using the upper parts of the region.* ARM memory map: https://developer.arm.com/documentation/ddi0337/e/memory-map/about-the-memory-map*/LOG_DATA (R) : origin = 0x90000000, length = 0x40000/* 256 KB */LOG_PTR(R) : origin = 0x94000008, length = 0x40000/* 256 KB */}SECTIONS
{// .resetVecs:	> INT_VEC//.cram:> TCM_CRAM_NON_SECUREPALIGN(4) //this is where startup code and libc goesGROUP {/*.text._TI_fcns: { *(.text.main) }.text._TI_fcns: { *(.text:_c_int*) }.text._TI_fcns: { *(.text.FwEvent_irq_handler) }.text._TI_fcns: { *(.text.sha1*) }.text._TI_fcns: { *(.text.strlen*) }.text._TI_fcns: { *(.text.forced_*) }.text._TI_fcns: { *(.text:TI_memset_small) }.text._TI_fcns: { *(.text:TI_memcpy_small) }.text._TI_fcns: { *(.text.HIFRead) }.text._TI_fcns: { *(.text.HIFWrite) }.text._TI_fcns: { *(.text.wpa_sm*) }.text._TI_fcns: { *(.text.*mem*) } //for tpt.text._TI_fcns: { *(.text.vsnprintf) }.text._TI_fcns: { *(.text.SVC_Handler) }*/.resetVecsRam: {} palign(4) (NOLOAD)} > TCM_CRAM_NON_SECURE PALIGN(4)/* This is rest of code */GROUP {.reserved:{ . += 0x101C; } (NOLOAD).padding : fill = 0xFFFFFFFF { . += 0x00E4; }.resetVecs:{} palign(4)/* This is where code resides */.cram:{} palign(4).text:{} palign(4)/* This is where code resides */.rodata: {} palign(4)/* This is where const's go */.cinit:{} palign(4)} > FLASH_NON_SECUREGROUP {.sysmem: {} palign(4)/* This is where the malloc heap goes */.bss.ucHeap: {} palign(4)} > DRAM_NON_SECURE/* This is rest of uninitialized data.*/GROUP {.bss:{} palign(4)/* This is where uninitialized globals go */.data:{} palign(4)/* This is where initialized globals and static go */RUN_START(__BSS_START)RUN_END(__BSS_END).stack:{} palign(4)/* This is where the main() stack goes */} > TCM_DRAM_NON_SECURE.log_data:> LOG_DATA, type = COPY.log_ptr: { *(.log_ptr*) } > LOG_PTR align 4, type = COPY
}

这是console:

**** Build of configuration build_cc35xx_debug for project CC35xx_network_terminal ****"C:\\ti\\ccs1271\\ccs\\utils\\bin\\gmake" -k -j 8 all -OBuilding target: "CC35xx_network_terminal.out"
Invoking: Arm Linker
"C:/ti/ccs1271/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/bin/tiarmclang.exe" -mcpu=cortex-m33 -mfloat-abi=hard -mlittle-endian -mthumb -Ofast -DCC35XX -DRAM_CONTAINER -DOSPREY_BUILD_MX -DCPU_M33 -DCODE_VARIANT_1 -g -Wl,-m"CC35xx_network_terminal.map" -Wl,-i"C:/ti/simplelink_wifi_sdk_8_41_0_0_eng/source" -Wl,-i"C:/Users/7567/workspace_v12/CC35xx_network_terminal/build_cc35xx_debug/syscfg" -Wl,-i"C:/ti/ccs1271/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/lib" -Wl,-i"C:/ti/ccs1271/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/lib" -Wl,--reread_libs -Wl,--diag_wrap=off -Wl,--display_error_number -Wl,--warn_sections -Wl,--xml_link_info="CC35xx_network_terminal_linkInfo.xml" -Wl,--rom_model -o "CC35xx_network_terminal.out" "./ble_cmd.o" "./calibrator.o" "./cmd_parser.o" "./dhcpserver.o" "./main_freertos.o" "./network_lwip.o" "./network_terminal.o" "./syscfg/ti_drivers_config.o" "./syscfg/ti_freertos_config.o" "./syscfg/ti_freertos_portable_config.o" "./nimble_host.o" "./socket_examples.o" "./str.o" "./wlan_cmd.o" "./HCI_adaptation_layer/uart_hci.o" "./WiFi_adaptation_layer/osi_dpl.o" "./WiFi_adaptation_layer/osi_filesystem.o" "./WiFi_adaptation_layer/uart_term.o" "../linker.cmd"-Wl,-l"C:/ti/simplelink_wifi_sdk_8_41_0_0_eng/source/ti/net/ble_interface/lib/ble_interface.lib" -Wl,-l"C:/ti/simplelink_wifi_sdk_8_41_0_0_eng/source/ti/drivers/net/wifi/wifi_platform/cc35xx/lib/wifi_platform_cc35xx.lib" -Wl,-l"C:/ti/simplelink_wifi_sdk_8_41_0_0_eng/source/ti/drivers/net/wifi/wifi_host_driver/lib/cc35xx/wifi_host_driver.lib" -Wl,-l"C:/ti/simplelink_wifi_sdk_8_41_0_0_eng/source/ti/net/wifi_stack/lib/wifi_stack.lib" -Wl,-l"C:/ti/simplelink_wifi_sdk_8_41_0_0_eng/source/third_party/hostap/lib/hostapd.lib" -Wl,-l"C:/ti/simplelink_wifi_sdk_8_41_0_0_eng/source/third_party/lwip/lib/lwip.lib" -Wl,-l"C:/ti/simplelink_wifi_sdk_8_41_0_0_eng/source/third_party/mbedTLS/lib/mbedTLS.lib" -Wl,-l"C:/ti/simplelink_wifi_sdk_8_41_0_0_eng/source/third_party/nimble/lib/ble_host_nimble.lib" -Wl,-lti_utils_build_linker.cmd.genlibs -Wl,-llibc.a"../linker.cmd", line 107: warning #10068-D: no matching section
warning #10247-D: creating output section ".ramVecs" without a SECTIONS specification
warning #10229-D: output section ".data" refers to load symbol "" and hence cannot be compressed; compression "lzss" is ignored
Finished building target: "CC35xx_network_terminal.out"C:/ti/ccs1271/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/bin/tiarmdis -r --ual CC35xx_network_terminal.out > CC35xx_network_terminal.out.asm
C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/simplelink-wifi-toolbox flash-images-builder build dssm_request --type programming --params_jsonC:/Users/7567/workspace_v12/CC35xx_network_terminal/build_cc35xx_debug/syscfg/action_param.json --dir_out_path C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/programmer/programming/images
C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/simplelink-wifi-toolbox flash-images-builder sign dssm_request --unsign_request C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/programmer/programming/images/dssm_req_programming.unsign.bin --private_key C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/programmer/programming/keys/rootCA_privKey.pem --public_key C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/programmer/programming/keys/rootCA_pubKey.pem
C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/simplelink-wifi-toolbox flash-images-builder build dssm_request --type debug --params_jsonC:/Users/7567/workspace_v12/CC35xx_network_terminal/build_cc35xx_debug/syscfg/action_param.json --dir_out_path C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/programmer/programming/images
C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/simplelink-wifi-toolbox flash-images-builder sign dssm_request --unsign_request C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/programmer/programming/images/dssm_req_debug.unsign.bin --private_key C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/programmer/programming/keys/rootCA_privKey.pem --public_key C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/programmer/programming/keys/rootCA_pubKey.pem
C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/simplelink-wifi-toolbox flash-images-builder build vendor_flash_image --vendor_out_file C:/Users/7567/workspace_v12/CC35xx_network_terminal/build_cc35xx_debug/CC35xx_network_terminal.out --dir_out_path C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/programmer/programming/images --new_out_ext ".sym"
C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/simplelink-wifi-toolbox flash-images-builder sign vendor_flash_image --unsign_image C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/programmer/programming/images/vendor_flash_image.unsign.bin --private_key C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/programmer/programming/keys/rootCA_privKey.pem --public_key C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/programmer/programming/keys/rootCA_pubKey.pem355: Saved dssm request bin file at C:\ti\simplelink_wifi_toolbox_win_3_0_10_ea\programmer\programming\images\dssm_req_programming.unsign.bin
357: Saved dssm request to sign bin file at C:\ti\simplelink_wifi_toolbox_win_3_0_10_ea\programmer\programming\images\dssm_req_programming.forsign.bin
038: Saved sign dssm request bin file at C:\ti\simplelink_wifi_toolbox_win_3_0_10_ea\programmer\programming\images\dssm_req_programming.sign.bin
693: Saved dssm request bin file at C:\ti\simplelink_wifi_toolbox_win_3_0_10_ea\programmer\programming\images\dssm_req_debug.unsign.bin
694: Saved dssm request to sign bin file at C:\ti\simplelink_wifi_toolbox_win_3_0_10_ea\programmer\programming\images\dssm_req_debug.forsign.bin
408: Saved sign dssm request bin file at C:\ti\simplelink_wifi_toolbox_win_3_0_10_ea\programmer\programming\images\dssm_req_debug.sign.bin
026: Saved vendor flash image with dummy signature bin file at C:\ti\simplelink_wifi_toolbox_win_3_0_10_ea\programmer\programming\images\vendor_flash_image.unsign.bin
028: Saved part of vendor flash image bin file to sign at C:\ti\simplelink_wifi_toolbox_win_3_0_10_ea\programmer\programming\images\vendor_flash_image.forsign.bin
045: Successfully move C:/Users/7567/workspace_v12/CC35xx_network_terminal/build_cc35xx_debug/CC35xx_network_terminal.out into C:/Users/7567/workspace_v12/CC35xx_network_terminal/build_cc35xx_debug/CC35xx_network_terminal.out.sym
567: Saved sign vendor image bin file at C:\ti\simplelink_wifi_toolbox_win_3_0_10_ea\programmer\programming\images\vendor_flash_image.sign.bin**** Build Finished ****

,

Links:

我注意到您已经在技术论坛发帖了,所以请继续保持跟帖,直至您的疑问全部被解决。

(+) CC3551E: 3 warnings that appear when compiling the example project CC35xx_network_terminal using CCS12.7.1 – Wi-Fi forum – Wi-Fi – TI E2E support forums

赞(0)
未经允许不得转载:TI中文支持网 » CC3551E: 使用CCS12.7.1编译示例工程CC35xx_network_terminal时出现的3条warnings
分享到: 更多 (0)