我在使用 CC1200中的 AES128模块时遇到问题。
我已经遵循了之前发布的示例代码和应用手册(SWRA483)、示例2。
当我执行 TX FIFO 加密代码步骤1-11 (SWRA483的 P6 )后,所有扩展寄存器读回0 ,中断我的代码。
如果我注释出步骤4、
// 4)将 MARC_SPARE:AES_COMMAND 设置为0x09 (AES TXFIFO)
writeByte = 0x09;
cc120xSpiWriteReg (CC120X_MARK_SPARE、&writeByte、1);
然后、我的代码继续执行 OK (不执行加密)、我可以读取所有寄存器并验证 AES 密钥、NACE、TXFIFO 缓冲区是否正确。
我确实看到有另一个帖子似乎正在经历同样的问题,但没有提供解决方案。
我有一个可以正常执行跳频和数据包传输的正常工作无线电系统、但现在我想对传输的数据添加加密功能。 我已经在 AES128上停留了很长一段时间。
将不胜感激。
Rob