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/CC1310:无法链接无RTOS的空项目。

Guru**** 2553450 points
Other Parts Discussed in Thread: CC1310, UNIFLASH

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/584656/ccs-cc1310-failed-to-link-empty-project-with-no-rtos

部件号:CC1310
主题中讨论的其他部分: UNIFLAASH

工具/软件:Code Composer Studio

我用main()为 CC13x0f128创建了空项目,但我从cc130x0128.cmd文件中得到了未解析的符号ResetISR吗?


项目链接失败。 我有CCv7。

我从链接器文件中删除了--entry_ponit ResetISR行,但 成功链接和下载 CC1310后被锁定,因此我无法再加载代码。  

第一次加载项目时,我会立即加载并运行项目,而不会跳转到main,也不会显示“运行”按钮。

Cortex_M3_0:Gel输出:内存映射初始化完成。

Cortex_M3_0:Gel输出:电路板重置完成。

我第二次尝试加载时收到此错误。

Cortex_M3_0:文件加载器:内存写入失败:等待目标停止超时

Cortex_M3_0:GEL:文件:C:\Users\arudel\workspace_v7\Boot\Debug\Boot.Out:加载失败。

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

    Andrzej Rudel 说:
    我为 CC13x0f128创建了一个main()空项目,但我从cc130x0128.cmd文件中得到了未解析的符号ResetISR吗?

    原因是CC13xx的CCS新项目向导没有添加成功构建所需的启动文件和driverlib。

    开始开发CC13xx器件的首选和推荐方法是从 Simplelink CC13x0 SDK中的示例开始 ,而不是在CCS中创建新项目。

    您可以按照以下步骤修复“未解决的符号”错误,并成功生成在CCS中创建的新项目。 但是请注意,这不是经过测试/验证的配置,建议尽可能从其中一个TI-RTOS示例开始。

    要修复未解析的符号ResetISR错误,请执行以下操作:

    — 将文件startup_cs.c从C:\ti\simplelink_cc13x0_sdk_1_30_00_06\sources\ti\devices\cc13x0\startup_files复制 到CCS项目中
    -在“项目属性”->“生成->编译器->包括选项”下,将startup文件文件夹的路径添加到--include_path (例如:“c:\ti\simplelink_cc13x0_sdk_1_30_00_06\sources\ti\devices\cc13x0\startup文件”)
    -在“项目属性”->“生成->链接器->文件搜索路径”下,将driverlib.lib添加到--library选项,然后将driverlib.lib的路径添加到--search_path选项(例如:“c:\ti\simplelink_cc13x0_sdk_1_30_00_06\sources\ti\devices\cc13x0\bin\ccc\bin\driverlib")

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢你。 我能够链接,但项目不能从主启动,它在加载到闪存后立即运行。
    我无法让它达到任何断点。
    如果不从UniFlash工具完全擦除,我无法再次加载它。


    我尝试在没有RTOS的情况下制作项目,试图制作小型闪存引导加载程序,以处理从一个区域到另一个区域的闪存副本。

    Andrew