Page 1 of 1

【已解决】BK7231N_3.3.4sdk调用base64编码函数异常

Posted: 2023年 Sep 20日 16:08
by cheng_JS

调用mbedtls_base64_encode编码异常,有没有这个函数的例程;解码正常,编码异常;


Re: BK7231N_3.3.4sdk调用base64编码函数异常

Posted: 2023年 Sep 20日 16:16
by yingtao_33

请问你调用这个接口是用在什么地方


Re: BK7231N_3.3.4sdk调用base64编码函数异常

Posted: 2023年 Sep 20日 17:12
by cheng_JS

通断器的循环定时啥的


Re: BK7231N_3.3.4sdk调用base64编码函数异常

Posted: 2023年 Sep 20日 17:17
by yangjie

推荐你使用 uni_base64.h 中的 tuya_base64_encode() 和 tuya_base64_decode()


Re: BK7231N_3.3.4sdk调用base64编码函数异常

Posted: 2023年 Sep 20日 17:59
by cheng_JS

用了你说的那两个函数,但解码正常,编码编出来和下发的源码不一样了


Re: BK7231N_3.3.4sdk调用base64编码函数异常

Posted: 2023年 Sep 20日 18:00
by cheng_JS

复制代码会回复不了,截图了,帮忙看看


Re: BK7231N_3.3.4sdk调用base64编码函数异常

Posted: 2023年 Sep 20日 18:15
by yangjie
cheng_JS 2023年 Sep 20日 18:00

复制代码会回复不了,截图了,帮忙看看

这个地方传入 3 。

Snipaste_2023-09-20_18-11-32.png

你这个地方 strlen(inch) 得到的结果是 1 ,因为 你现在 inch 是 1,0,5 是 hex 类型的不是 string 类型的,到 1 后面的 0 的时候就截断了


Re: BK7231N_3.3.4sdk调用base64编码函数异常

Posted: 2023年 Sep 20日 18:23
by cheng_JS

还真是,ok了,谢谢