在使用stm32h750 RTOS上串口DMA接收回调中遇到个奇怪问题,使用mRs485Info.mRs485Pkgs[index].Rs485_RxData接收数据,发现打印出来的都是00 00 00  ... 这样的,而单独创建个uint8_t 的数组接收数据却是正常的。有没有大佬们遇到过类似问题
typedefstruct
{
    uint8_tRs485_RxData[RS485_RX_DATA_LEN];
    uint8_tRs485_TxData[RS485_TX_DATA_LEN];
    uint16_tlen_rs485Rx;
    uint16_tlen_rs485Tx;

} _ST_Rs485PortPkgs_;

typedefstruct
{
    _ST_Rs485PortPkgs_mRs485Pkgs[CFG_CNT_RS485_PORT];
    uint8_ttxPort;
    uint8_trxPort;

}_Rs485Info;

static_Rs485InfomRs485Info;

image.png