TI E2E 英文论坛海量技术问答的中文版全新上线,可点击相关论坛查看,或在站内搜索 “参考译文” 获取。

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.

CC2642R-Q1: 如何消除tiArmclang编译报出的AUX_RAM定义警告?

Part Number: CC2642R-Q1

如图,我使用了AUX_RAM,在ccs项目下没有报错,在tirtos7_ticlang项目里就出现这个警告。请问如何消除?

谢谢。

  • 您好,

    你有使用SDK中哪个示例吗?

  • 什么意思?

    我的项目是以SDK630中的multi_role为模板开发的。没有使用示例。我查看simplelink_cc13xx_cc26xx_sdk_6_30_01_03中的AUX_RAM定义和我的定义是一样的。为什么用tirtos7_ticlang工程编译就报错(ccs12.1),用ccs工程不报错(ccs11.1)呢?

  • 您好,

    我们这边有一些疑问想要咨询您:

    1. 您的意思是使用SDK中的示例multi_role去做二次开发?
    2. 您是使用了两个版本的CCS去导入不同的工程?是否有使用同一版本去操作?是否也有同样的问题?
    3. tirtos7_ticlang的工程我有在CCS中找到,CCS工程是在哪里?我这边只找到GCC的工程。

    期待您的回复。

  • 是这样的:我们以前开发项目的时候,是以当时最新的CCS11.1开发的。导入例程multi_role做二次开发.(选的ccs工程)

    今年我们做另外一个项目,用最新的CCS12.1进行开发,发现导入不了ccs工程,只能导入ticlang工程了。之后我进行了移植工作(以前项目中能用到的部分)。编译后OK,但是就是出现MEMORY MAP警告,不知道该如何消除?

  • 我没有用CCS11.1的tirtos7_ticlang去试,你们可以试一下。就是使用一下AUX_RAM,看是否报错呢?

    因为我们已经在用CCS12.1了,不会再使用CCS11.1了!

  • 您好,

    收到您的跟进了。您在CCS12中导入的SDK已经是6.x版本,multi_role里的确已经没有ccs编译器这个版本了。

    我们这边和工程师一起研究解决一下。

    您使用AUX_RAM是要将其作为RAM用吗?

  • 1、您使用AUX_RAM是要将其作为RAM用吗?---是的

    请问你们研究有结果了吗?

  • 您好,

    我们这边建议您查看SimpleLinkTm CC13XX/CC26XX SDK BLE5-Stack User's Guide里面的Using the AUX RAM as RAM这一章节,按照步骤操作。

    具体位置在您的SDK文件路径: 其中的 ble5stack-users-guide。