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.

[参考译文] MSP432P401R:错误#1.0264万:默认内存范围与现有内存范围RAM重叠

Guru**** 2589275 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/664654/msp432p401r-error-10264-default-memory-range-overlaps-existing-memory-range-ram

部件号:MSP432P401R

您好,

我收到了此错误消息,试图运行发送给我的一些RTOS代码,但我对其含义一无所知。 在此之前,我没有手动处理内存范围,希望收到有关如何开始调试此问题的任何反馈。

完整的错误消息如下所示:

****项目MSP432_TOUCH控制器_TI_RTOS的配置调试****

“C:\\ti\\ccsv7\\utils\\bin\\gmake”-k -j 8 all -O
'building target: MSP432_TOUCH CONTROLLER_TI_RTOS.out 'invoking:
MSP432_linker
'C:/ti/trap_flout-f_j-from_from_from_fut_j-from_from_from_fut_from_from_from_from_from_from_fut_from_from-from_from_from_from_from_fut_from_from_fut_from-fut_from_from_from_from_from_from_from_from_from_from-from_fut_from_from_from_from_from_from_fut_from_from_from_from_from_from_from 16.9 16.9 16.9 reread_libs --diag_wrap=off --display_error_number --warn_sections --xml_link_info="linker 432_touch_controller_ti_RTOS_linkInfo.xml"--rom_model -o "MSP432_touch_controller_CCS_TI_RTOS.out "./MSP_EXOBJ_EXP432_POST_OB_OB_POST_OB_POST_PON."/".UST_POST_OB_ST_POST_OS."/".UST_DE_ST_OB_ST_OB_ST_OB_MOST_MOST_PS."/"."/".UST_ST_MOST_MOST_ST_ST_MOST_PS_PS_MOST_PS.UST_PS_MON."/".UST_MON."/".UST_PS_PS_MOST_PS_PS_MOST_PS_MOST_ST_MON."/".UST_MON."/".UST_MOST_MOST_PS_PS_PS.


创建不带节的输出节".bss"规范
警告#1.0247万-D:创建不带节的输出节".data"规范
警告#1.0247万-D:创建不带节的输出节".text"规范
警告#1.0247万-D:创建不带节的输出节".bss:.common"规范警告
#1.0247万-D:创建不带规范节的输出节".cinit"
D:警告: 创建默认大小为0x800的".stack"部分;使用-stack选项更改默认大小
"C:/Users/jon/somanyworkspaces/tiles_builds_MSP_EXP432P401R_release_CCS/Debugg/configPkg/linker .cmd",第126行:警告#1.0096万-D:指定地址位于内存映射错误
#1.0264万:内存范围重叠:默认内存范围

首次引用
符号 在文件中
------------------- --------
__primary_heap_end__ C:\users\me\somanyworkspaces\tirtos_builds_MSP_EXP432P401R_RELEASG\configPkg\package\release_pem4f.oem4f
__primary_CCS_start__ C:\Users\some\spo\spo\spo\spo_myspo\spo_recip_recip_recip_p_my_myspo_recip_recip_myspo_my_myspo_myspo_mysp_my_mysp_my_mysp_mysp_my_my_my_g_mysp_g_mysp_g_mysp_g_g_my_my_g_my_g_my_my_mysp_mysp_g_my_g_mysp_g_my_mysp_g_g_g_g_g_my_mysp_g_mysp_g_my_g_mysp_g_g_my_g_mysp_mysp_g












此外,我一直在努力让任何WiFi样本在CC3120/3100主3100主板上工作。 我的用例非常简单-只需通过TCP将字符串发送到笔记本电脑上的简单套接字服务器。 如果有人能向我指出一个有用的样本或这两个样本的功能,我将非常感激!

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

    项目中是否有链接程序命令文件?

    e2e.ti.com/.../MSP_5F00_EXP432P401R_5F00_TIRTOS.cmd

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

    否,我在链接程序的包含路径中看不到一个。 正如我所说,这个项目是发给我的-我是否必须自己生成一个?

    编辑:我包含了您提供的.cmd文件,现在我要处理的错误要多得多(见下文)。 在附带说明中,是否有人可以向我指出一个有用的例子,即使用MSP432/CC31xx通过TCP将数据简单地发送到简单的套接字服务器? 这对我尝试使用SimpleLink库是一个非常痛苦的经历,任何帮助都将受到极大的赞赏。

    ****项目MSP432_TOUCH控制器_TI_RTOS的配置调试****
    
    “C:\\ti\\ccsv7\\utils\\bin\\gmake”-k -j 8 all -O
    'building target: MSP432_TOUCH CONTROLLER_TI_RTOS.out 'invoking:
    MSP432_linker
    'C:/ti/trap_flout-f_j-from_from_from_fut_j-from_from_from_fut_from_from_from_from_from_from_fut_from_from-from_from_from_from_from_fut_from_from_fut_from-fut_from_from_from_from_from_from_from_from_from_from-from_fut_from_from_from_from_from_from_fut_from_from_from_from_from_from_from 16.9 16.9 16.9 reread_libs --diag_wrap=off --display_error_number --warn_sections --xml_link_info="config432_touch_controller_ti_RTOS_linkInfo.xml"--rom_model -o "MSP432_touch_controller_TI_RTOS.out "./MSP_EXOBJ_EXPOST_OB_POST_POST_POST_PS."/".MOST_PS.OBJ_PS.OBJ_PS.UN."/".OBJ_ST_POST_UST_UST_DE_POST_ST.UN."/".UST_MOST_MOST_PS.OB_UST_MOST_PS.UST_PS.OB_UST_MON."/".UST_PS.OBJN."/".OB_MOST_MOST_MOST_MOST_PS.OB_USTOB_UST_UST_UST_UST_MON."/".OB_MOSTOB_UST_MOST_UST_PS.OB_UST
    
    主内存范围已指定
    为"C:/Users/JON/somanyworkspaces/MSP432_touch_controller_TI_RTOS/MSP_EXP432P401R_TIRTOS.cmd",第43行:错误#1.0264万:主内存范围与现有内存范围重叠:
    C:/Users/JON/SOMSP_somany_TR423/SPOS_40OS:NOM_TI_TR423/TI_POST424/EXPBROPS:
    已指定
    了内存范围: 已经指定了代码存储器范围
    "C:/Users/ji/somanyworkspaces/MSP432_touch_controller_TI_RTOS/MSP_EXP432P401R_TIRTTOS.cmd",第47行:错误#10MSP264:SRAM_SRAM_代码存储器范围与现有内存范围重叠
    :C:/SRAM/JANY_40CM_TR42_T32_SP_1046_SP_SPOS_SP_10324/TI_SPOS:
    已1.0324万已指定
    了内存控制器: 重新定义绝对符号"HEAPSIZ"
    ,第78行:警告#1.019万-D:重新定义绝对符号"WDTCTL_TOUCH_TI_RTOS/MSP_EXP432P401R_TIRTTOS.cmd",第78行:警告#MSP1.01万-D:重新定义绝对符号"WDTCTL_TOUCH_EX432_SYM_EXOS_EX432/TI_POST_NOM_PRIM_POST_POST_IM_SI_POST_PRIM_SI_POST_40ACROPS_PH_NOS_PRIM_I40RI46_PH_:
    
    重新定义了":重新定义了工作空间:重新定义了NOS_MSP4PB_PH_PH_PH_PH_PH_PH_462_PRIM_PH_4632_PH_PH_PRIM_PH_PH_PH_PH_PH_469_PRIM_PH_PH_PRIM_POST_POST_PH_469_PRIM_IROW_POST_POST_POST_POST_PRIM_POST_POST_PRIM_POST_
    
    重新定义的绝对符号"__primary_heap_end__"
    ,第68行:错误#1.0099万-D:程序不适合可用内存。对齐部分".priheap"大小0x8000的运行放置失败。 可用内存范围:
    SRAM_DATA大小:0x1万 未使用:0x1万 最大孔:0x1万
    “C:\Users/JON/somanyworkspaces/MSP432_TOUSE_157 controller_TI_RTOS/MSP_EXP432P401R_TIRTOS.EXFILEF",第69行:警告#1.019万-D:绝对符号“__primary_***_start_157控制
    
    
    
    
    
    器”重新定义“C:/Users/jon/somany_TI_RT432/spo_1_堆”控制器错误:r_r1.0432万_r_spo_1t_ma_spo_spo_1t_m_spo_:未完成编译TI
    :r_spo_spo_spo_spo_spo_1_ 目标'all'的配方gmake失败
    :***[All]错误2****
    
    构建完成****
    

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

    您应该能够在项目中看到它。  如下所示:

    您可以使用我在上一篇文章中提供的默认设置。

    Chris