Part Number:AWR1243
在SYNC结构体中,显示消息头0x43211234为一个新命令
但是在下面的spi message sequence中,显示最先发送的是0x1234 然后是0x4321,这是为什么呢?
还有一个问题,我看最后mmvavelink固件在发送spi数据的时候是按8bit进行发送的,那这样是不是代表先发送的0x1234这个数据中转化为8bit发送,最先发送的是0x34,但是这就不满足文档里写的0x43211234这个顺序了,这是为什么呢
期待您的回复
Nancy Wang:
请看NOTE说明,message都是以小端字节顺序发送的,低字节先发送。
NOTE:
The CRC and all the fields in the message headers and message data that are larger than one byte are sent in little-endian byte order i.e. the least significant byte is sent first.
详细请阅读 mmwave_dfp_02_02_03_01\mmwave_dfp_02_02_03_01\docs\mmWave-Radar-Interface-Control
,
zhou yu:
0x12344321这个是按小端排列还是大端排列呢,是我最终的发送顺序是12 34 43 21这个样子吗
,
Nancy Wang:
建议在CCS的memory browser中研究看一下就很清楚了。
,
zhou yu:
好的,谢谢您的回复
,
Yitong Jin:
你好,请问你说的CCS的memory browser这个具体是什么呢,可以贴个图吗,谢谢!
,
Yitong Jin:
是小端排列的,是12 34 43 21
,
Nancy Wang:
Host should ensure that CS is toggled for every 16 bits of transfer via SPI
spi会先发送小端16bit,也就是0x1234,跟图片中是相对应的。
,
Meng Fan Li:
但是实际测试应该是字间是小端模式,字内(16bit)应该是大端模式收发的,比如0x1234中,先发0x12(字内高字节),后发的0x34(字内低字节)
,
Nancy Wang:
我晚一点确认之后再给您回复。