关于CH579使用AES加密问题

我在使用CH579的TCP Server的例程里面想加入AES加密,发现程序会卡死在加密处:

我做了以下操作:

  1. 把BLE的LIB下的两个文件(CH57xBLE.lib,CH57xBLE_LIB.h)复制到NET的LIB下:

    image.png

  2. 我在lib目录添加CH57xBLE.lib,在TCP_Server.c添加了#include "CH57xBLE_LIB.h"

    image.png

  3. 在main.c函数里面加了以下代码:

    image.png

  4. 然后运行代码后,没有打印加密后的数据:

    image.png

    编译是正常编译的,没有报错,请问是还需要做啥其他操作吗?

问题已解决,记录解决方法,以帮助遇到相同问题的朋友;

需要在使用加解密前加这个函数:GAPRole_BroadcasterInit( );

image.png

打印就正常了,打印结果如下:

image.png



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