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/LAUNCHXL-CC1352P:从 CC1352R1迁移代码

Guru**** 2595805 points
Other Parts Discussed in Thread: CC1352P, SYSCONFIG, CC1352R

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/965282/ccs-launchxl-cc1352p-migrate-code-from-cc1352r1

器件型号:LAUNCHXL-CC1352P
主题中讨论的其他器件:CC1352PSysConfigCC1352R

工具/软件:Code Composer Studio

大家好、我需要使用 Code Composer Studio v.0.450.0为 CC1352R1编写的代码、因此在没有 SysConfig 工具的情况下、使用 Code Composer Studio v10.0.0和 SysConfig v1.6.0将其迁移到我的新 CC1352P (精确地说是 LAUNCHXL-CC1352P-4)。 我的第一个试验是简单地更改 Properties->Resource->Gener--> Project 中的变量,构建项目并将其刷写到我的板上;不会显示任何错误。 但调试很明显、系统不工作;代码尤其停留在这个 while 周期中  

void CC1352R1_LAUNCHXL_initGeneral (void)

power_init();

if (PIN_init (BoardGpioInitTable)!= PIN_SUCCESS){
/* PIN_init 错误*/
while (1);

/*执行特定于电路板的初始化*/
Board_initHook();

我知道我确实做了错误的事情、但我不知道如何在不利用 SysConfig 工具重写所有代码的情况下解决它(我现在需要避免它)。 你有什么想法吗?

 

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

    我认为您只需调整一些板级配置文件。 CC1352R 比 CC1352P 多2个 DIOS,如果从代码中删除 DIO3和 DIO4,PIN_INIT()应该会成功。