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.

[参考译文] CC3220SF-LAUNCHXL:使用 CCS 编译和输出"警告#10247-D:创建输出段".sram2"不使用段规范"

Guru**** 2575695 points
Other Parts Discussed in Thread: CC3220S, CC3220SF

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/803097/cc3220sf-launchxl-use-ccs-compile-and-output-warning-10247-d-creating-output-section-sram2-without-a-sections-specification

器件型号:CC3220SF-LAUNCHXL
主题中讨论的其他器件:CC3220SCC3220SF

高出口、

我在 CC3220S 上使用了一个 CCS 项目、 我想将该项目移植到 CC3220SF 的平台中、 有人告诉我、只有在 CCS 中更改"Linker command file"才能完成移植、因此我在"CC3220-SDK\examples\rtos\CC3220SF_LAUNCHXL_demos\out_for_box\ccs\cc3220cs_freeRTOS 中选择一个现有的命令文件、以替换当前的 LAUNCHXL_RACMOS_TON.TOS_RECOL 命令文件、并替换当前的 LAUNCHXL.RTOS_RECOL 命令文件 但它在 CCS 中显示了一些警告: "WARNING #10247-D:Creating output section ".sram2" without a SECTIONS specification (警告#10247-D:创建不带 SECTIONS 规范的输出段".sram2")"、那么接下来该怎么办?

WlPAN、

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    和:
    CC3220SF 命令文件如下所示:
    --stack_size=1024
    --heap_size=0 /*尽量减少堆、因为我们使用 heap_4.c */
    --entry_point=resetISR

    /*
    *应用程序的起始地址。 通常是中断矢量
    *必须位于应用程序的开头。
    *
    #define SRAM_base 0x20000000
    #define FLASH_base 0x01000800

    存储器

    /*引导加载程序在初始化期间使用 FLASH_HDR */
    Flash_HDR (RX):origin = 0x01000000,length = 0x7FF /* 2KB */
    闪存 (Rx):origin = 0x01000800,length = 0x0FF800 // 1022KB */
    SRAM (RWX):origin = 0x20000000,length = 0x00040000 // 256KB */


    /*内存中的段分配*/

    部分

    dbghdr :> FLASH_HDR
    .text :>闪存
    .TI.ramfunc:{} load=flash,run=SRAM,table (BINIT)
    .const :>闪存
    .cinit :>闪存
    .pinit :>闪存
    init_array:> FLASH

    .data :> SRAM
    .bss :> SRAM
    sysmem :> SRAM
    堆栈 :> SRAM (高)

    /*这些部分由 FreeRTOS 使用*/
    .resetVecs:> flash_base
    .ramVecs:>SRAM_base,type=NoLoad
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您正在尝试将哪个 SDK 示例移植到 SF?

    Jesu
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我问、因为通常有一个 SF 等效的示例。

    对于移植、我相信您必须更改 board.h 并交换相关器件的 LAUNCHXL 文件。

    Jesu