HI,
我现在用的是simplelink cc1310 1.50 sdk中的 rfEasylinkTx 和rfEasylink Rx。
我先在rfstudio 中 进行433m的配置 具体如下:

我将配置导出,并覆盖原本的smartrf_setting.c,程序中 我做了如下配置 EasyLink_init(EasyLink_Phy_Custom); EasyLink_setFrequency(432000000);EasyLink_setRfPwr(14); 并且在预定义中将CCFG_FORCE_VDDR_HH置1,配置结束之后,我在debug时,发现程序跑一会,芯片就死机了,iar有如下提示, Warning: CPU could not be halted ,之后 我将EasyLink_setRfPwr,设置为12,其他值不变,程序不会跑死,这是为什么?
谢谢!
Viki Shi:
EasyLink_init(EasyLink_Phy_Custom); EasyLink_setFrequency(432000000);EasyLink_setRfPwr(14); 并且在预定义中将CCFG_FORCE_VDDR_HH置1
设置输出功率为14db, 想不通为什么会引起芯片死机。你用的什么板子和调试器?自制还是官方?
ruimao cong:
回复 Viki Shi:
用的是jlink 做的 仿真器,自制的板子,即使不插仿真器 也是这样,程序跑死。
ruimao cong:
回复 Viki Shi:
是自制的CC1310的板子,我用的jlink 进行调试的
ruimao cong:
回复 Viki Shi:
CCFG_FORCE_VDDR_HH=1,开启了哪些功能呢?
Albin Zhang:
回复 ruimao cong:
就是
The txPower parameter is used to set the output power. For CC13x0, in order to set maximum output
power (+14 dBm), changes must also be made to the CCFG area. In the ccfg.c distributed through
cc13xxware by TI, set CCFG_FORCE_VDDR_HH to 1. Essentially this will increase the VDDR level,
making it possible to use +14 dBm output power. However, setting CCFG_FORCE_VDDR_HH to 1 also
increases the overall power consumption. For all output power settings other than +14 dBm, TI
recommendssetting CCFG_FORCE_VDDR_HH to 0 (default in ccfg.c distributed by TI), to achieve the
lowest possible average power consumption.
TI中文支持网
