1、在MAC——>low level——》common——》mac_radio.c
/* if ((int8)txPower > (int8)pTable[MAC_RADIO_DEFS_TBL_TXPWR_FIRST_ENTRY])
{
txPower = pTable[MAC_RADIO_DEFS_TBL_TXPWR_FIRST_ENTRY];
}
else if ((int8)txPower < (int8)pTable[MAC_RADIO_DEFS_TBL_TXPWR_LAST_ENTRY])
{
txPower = pTable[MAC_RADIO_DEFS_TBL_TXPWR_LAST_ENTRY];
} */
HAL_ENTER_CRITICAL_SECTION(s);
{
uint8 index = pTable[MAC_RADIO_DEFS_TBL_TXPWR_FIRST_ENTRY] - txPower
+ MAC_RADIO_DEFS_TBL_TXPWR_ENTRIES;
// reqTxPower = pTable[index];
reqTxPower = 0xF5;
}
HAL_EXIT_CRITICAL_SECTION(s);
/* update the radio power setting */
macRadioUpdateTxPower();
}
#else
2、在MAC——>low level——》system——》mac_radio_defs.h
#define MAC_RADIO_TX_POWER_DEFAULT 0xF5
3、协调器PA 打开 (HAL_board_cfg.h)
//#define xHAL_PA_LNA
#define HAL_PA_LNA // 开启PA的宏定义,将HAL_PA_LNA前面小写的x删除
#define xHAL_PA_LNA_CC2590