你好,我想使用cc2530的AES加密功能。根据你们提供的资料http://www.ti.com/lit/an/swra172c/swra172c.pdf,在修改了一些数据之后,AES还是无法使用。麻烦帮我看一下问题所在。我使用的是DMA方式,主要过程和文档中一样。1、初始化DMA通道 2、加载key和初始向量 3、开始加密过程
在初始化DMA通道时将下面两句代码
dma_ch_0.DESTADDRH = 0xDF;
dma_ch_0.DESTADDRL = 0xB1;
修改成
dma_ch_0.DESTADDRH = 0x70;
dma_ch_0.DESTADDRL = 0xB1;
可是程序运行到 加载key时的
while(!(ENCCS & 0x08));
这句话始终跑不过去
请教教我哪边出了问题,谢谢!
最好是能给出个cc2530 AES加密的测试工程,谢谢了!
VV:
请问你在CC2530是否有使用Z-Stack 协议栈,还是说程序都是你自己开发的。
如果使用了协议栈的话,那么可以Z-Stack 协议栈里的关于AES的加密和解密的API函数。