主题中讨论的其他部件:sysconfig,, CC1352P
您好,
我们现在同时使用CC1352的R和P型号,我在两台设备上运行相同的FW,只不过我在构建期间使用不同的sysconfig文件,并使用一些#define语句来区分两个版本。
我希望能够在运行时进行这些检查,并且只有一个FW可以在两个MCU上运行。
这将使固件的分发更加容易。例如,OAD现在不区分R和P
能否做到这一点? /需要做什么?
谢谢!
Marijn
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.
您好,
我们现在同时使用CC1352的R和P型号,我在两台设备上运行相同的FW,只不过我在构建期间使用不同的sysconfig文件,并使用一些#define语句来区分两个版本。
我希望能够在运行时进行这些检查,并且只有一个FW可以在两个MCU上运行。
这将使固件的分发更加容易。例如,OAD现在不区分R和P
能否做到这一点? /需要做什么?
谢谢!
Marijn
您好,Marijn:
FCFG1中USER_ID寄存器中的PA字段可用于区分R和P型号。
请参阅 《技术参考手册》中的表11-64。
此致,
Nikolaj
您好,Marijn:
我希望确保我正确理解您的问题以及您想要实现的目标。
您是否只想使用P设备作为直接替换R设备的方式? 如果您不使用20dB放大器,为什么要使用P设备?
为什么您需要在运行时区分两种变体(R和P)?
您是否需要为R和P设备设置不同的IO?
谢谢!
Nikolaj
你好,Nikolaj,
抱歉,我明白您的困惑。
是的,我们只想因为 组件短缺而将P-device用作插入式替换件。 R的可用性比P更差,因此无需20dB。
我们需要 以不同的方式设置几个IO,因为我们实际上使用了由20dB输出占用的引脚。
这本身不是问题,因为我们可以从sysconfig中跳过它们,然后在代码中配置它们。
所以我想知道的是在P设备上运行'R'固件需要做什么(除了IO设置中的更改)。