Part Number:AWR2243
硬件平台是TI官网的级联顶板,底板是自己画得板子,在最开始spi通信的时候,首先接到了一个异步消息(MSGID为0x280,MSGDATA域中的SubBlockl ID为0x5000,其中MSS_POWERUP_STATUS字段为0x40,查表显示是METAHEADER_NOT_FOUND),于是我就自己发送AWR_DEV_FILE_DOWNLOAD_MSG这个消息,SubBlockID为0x4080,分批次分包把MetaImage.h下载进去,但是在发送前几个包的时候,都能收到ACK回应,但是发送的中间的时候,给我回复了一个ERROR信息,其中API_RESP字段为0x0004,说是Incorrect Sub block Length,但是我每一包的Sub Block长度都一样都是232byte,所以现在不知道哪里有问题,我想知道AW2242是如何判断这个长度有问题的?
Chris Meng:
你好,
请问你host的代码是参考的什么代码修改的?
如果你的host是TDA2,那请参考processor sdk for radar。如果不是,请参考C:\ti\mmwave_dfp_02_02_03_01\ti\example\mmWaveLink_Cascade_Example。
,
user5201465:
host是ZYNQ系列,这个Example里面是通过网络先把数据发给TDA2,然后TDA2再通过SPI发给AWR2243,Example里面发送数据的格式就是TDA2通过SPI发送给AWR2243的格式吗 还是TDA2那边通过网络收到数据后又重新组包通过SPI发送给TDA2呢?
,
Chris Meng:
你好,
如果你觉得cascaded example里不是直接spi发送的,你可以看单片的lexample。