CH563的通信描述符问题

请问大神,是否需要将数据转为大端后再写入描述符?

比如,我需要将TXDES0的TXDMA_OWN(bit31)置1,是应该或入0x80 00 00 00,还是0x00 00 00 80?

主要是看到CH563的技术手册标明要大端访问描述符,如下图:

屏幕截图.jpg

但在示例程序中,并未发现有对描述符定义做大小端转换,故有此疑问。

另外主要是自己写的程序中,描述符不论用大端定义还是小端定义,都无法发送MAC帧,卡在这里,找不到原因。

所以向各位大神请教。。。


通过对示范程序NET_MAC的研究发现,描述符不需要转成大端,直接小端读写即可。


ARM内核单片机是通过小端读写的


只有登录才能回复,可以选择微信账号登录