Topic

FAQ
Login Register
TLS8359 ESB PRX如何引用 rx_rssi和rx_buf全局变量
Nov 02, 2022 11:46

/

A

/A

8359_2_4g_proprietary_sdk v3.1.6版本的esb例程,要引用BDT显示的rx_rssi和rx_buf全局变量。

使用外部声明,

extern unsigned char rx_rssi;

extern unsigned char rx_buf[512];

均提示,变量未定义,请问有其他声明方式可以引用到这个两个全局变量吗?

报错信息如下:

main.c:(.text.esb_get_rxlen+0x7c): undefined reference to `rx_buf'

main.c:(.text.esb_read_rx_payload+0x64): undefined reference to `rx_rssi'



3 replies
TL_Soyo Nov 02, 2022 14:22
0
/A

那只能用接口读取了,你反馈的长度和信号强度的错误方便贴出来吗,我这边看看。



hfc108 [Author] Nov 02, 2022 18:52
0
/A

@Soyo 见下图,当应用接口 ESB_ReadRxPayload和ESB_GetRxRssiValue的返回值均是错误的。

而直接访问内存地址获取的值是正确的



TL_Soyo Nov 03, 2022 14:49
0
/A

Hi,

  方便用esb协议栈默认的TX RX 工程吗,直接用变量读取,BDT工具观察试试,我好反馈。