logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

WCH RISC-V系列芯片使用cJson注意事项

由于cJSON使用了sscanf和sprintf等函数,并默认支持浮点数,无法更改,所以在Mounriver工程的配置中必须使能浮点库,不然cJSON添加number类型值时会返回失败:

#risc-v
伪RTOS-ProroThread在CH573芯片上的移植

沁恒的CH573芯片是一个非常便宜好用的蓝牙芯片,采用了RISC内核,主频可达60M,资源是18KB RAM + 448KB FLASH + 32KB DataFlash。在我们使用了芯片的蓝牙库后,会占用很多的ram,快速代码占用4k多,蓝牙协议栈还需要占用5k左右,还需要预留堆栈左右给芯片使用,留给客户的可用ram空间只剩下了8k不到,所以在给ch573移植操作系统时经常会遇到内存不够用的尴尬

#单片机#物联网#stm32
esp-idf v4.4.4 vscode环境配置注意

从esp-idf v4.4升级到v4.4.4时,VScode竟然报错,提示找不到riscv32-esp-elf-gdb.exe和xtensa-esp32-elf-gdb.exe。

#vscode#ide#编辑器
WCH RISC-V系列芯片使用cJson注意事项

由于cJSON使用了sscanf和sprintf等函数,并默认支持浮点数,无法更改,所以在Mounriver工程的配置中必须使能浮点库,不然cJSON添加number类型值时会返回失败:

#risc-v
WCH RISC-V芯片RTOS移植

WCH RISC-V芯片,FreeRTOS、RT-Thread、LiteOS_m等RTOS移植例程。准备移植芯片:到CH583/CH592/CH32V208/CH32V203/CH32V303/CH32V305/CH32V307。

文章图片
#risc-v#c语言#单片机
到底了