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.

[参考译文] CCS/CC2650STK:错误:默认内存范围与现有内存范围重叠默认值

Guru**** 2568585 points
Other Parts Discussed in Thread: CC2650STK

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/595544/ccs-cc2650stk-error-default-memory-range-overlaps-existing-memory-range-default

部件号:CC2650STK

工具/软件:Code Composer Studio

您好,

 我在构建项目时遇到问题。 我已经为CC2650STK采用了简单的布尔外设示例,并将所有文件都放在本地。

但现在我面临着内存分配的这个大问题。 我在链接阶段收到以下错误:

------------------------------------------------------------------------------------------------------------------------------------------------------------------

链接>

"configPkg/linker.cmd",第596行:警告#1.0096万-D:指定地址位于内存映射之外

错误#1.0264万:默认内存范围与现有内存范围IMAGE_HEADER重叠

错误#1.0264万:默认内存范围与现有内存范围闪存重叠

错误#1.0264万:默认内存范围与现有内存范围SRAM重叠

"configPkg/linker.cmd",第721行:警告#1.0096万-D:指定地址位于内存映射之外

错误#1.0263万:已指定默认内存范围

错误#1.0264万:默认内存范围与现有内存范围默认值重叠

错误#1.0264万:默认内存范围与现有内存范围IMAGE_HEADER重叠

错误#1.0264万:默认内存范围与现有内存范围闪存重叠

错误#1.0264万:默认内存范围与现有内存范围SRAM重叠

错误#1.001万:链接期间遇到错误;未生成"simle_peripheral_cc2650stk_app_local.out

------------------------------------------------------------------------------------------------------------------------------------------------------------------

我在这些论坛上读过一些其他的条目,但我无法自己解决这个问题。

在我的项目中有几个.cmd文件,但我认为它们不会以任何方式干扰。

/cfs/__key/communityserver-discussions-组件文件/81/Command_5F00_files.7z

是否有人能解决我的问题?

提前感谢;)

此致,

亚历山大

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

    但现在我面临着内存分配的这个大问题。 我在链接阶段收到以下错误:[/QUOT]

    能否发布 CCS Build控制台中显示的完整输出? 您可以将其保存到文本文件并将其附加到此处。

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

    当然是阿迪格。

    BTW I使用了TI的devPack调试探头。

    下面 是 我现在面临的构建错误:

    /cfs/file/__key/communityserver-discussions-组件文件/81/Build_5F00_Log.txt

    提前感谢。

    此致

    亚历山大

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

    Trumaner 说:
    我已经为 CC2650STK采用了简单的ble外设示例 ,并将所有文件设置为本地文件。[/QUOT]

    亚历山大

    除了创建文件的本地副本之外,您是否对示例项目进行了任何更改? 我在附加的linker.cmd中看到.Vecresets被分配到0x0,而在示例项目中它是0x1010。 我相信此地址是由传递到“项目属性”中的XDCTools的生成选项确定的:

     --cfgArgs "NO_ROM=1,OAD_IMG_E=1"  

    您是否可能更改了其中一些选项? 如果是,则会影响生成的linker.cmd。

    我建议您仔细查看示例项目,并将其与您的副本进行比较,以了解在生成选项中是否存在其他差异。  

     

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

    感谢AartAG的快速回复。

    现在 我将cc26xx_app_oad.cmd文件的内容从示例复制到我的本地项目,并添加了标志--cfgArgs "NO_ROM=1,OAD_IMG_E=1"。

    错误已经消失了,但现在我认为它没有正确分配我的代码,因为当我用它刷新目标时,我不会开始广告。

    以下是我的构建日志:

    /cfs/file/__key/communityserver-discussions-组件文件/81/0552.Build_5F00_Log.txt

    提前感谢

    此致

    亚历山大

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

    Trumaner 说:
    错误已消失,但现在我认为它没有正确分配我的代码,因为当我用它刷新目标时,我将不会开始广告。

    亚历山大

    好的,这样可以帮助您解决构建错误。 很遗憾,我不熟悉代码和应用程序本身,因此无法告诉您为什么代码未按预期运行。 最好的帮助人是BLE设备论坛中的专家。 我建议在该论坛上张贴,必要时参考这一主题,以便为他们提供背景资料。 但他们应该能够告诉您代码是否分配给正确的地址。