导致编译时的各种大小问题:
gcc默认define size type与代码不一致,可能和5.x这个改动相关:https://docs.espressif.com/projects/esp ... 0/gcc.htmlexpected 'UINT *' {aka 'unsigned int *'} but argument is of type 'uint32_t *' {aka 'long unsigned int *'}
Code: Select all
xtensa-esp32s3-elf-gcc -dM -E - < /dev/null | grep __SIZE_TYPE__
#define __SIZE_TYPE__ unsigned int