再一次問好,
我一直在研究 SDK,並投入了大量時間試圖理解工作流程(參考 Yuzuki 指南)
正如您在以下程式碼片段中看到的,M33 解決方案已成功編譯:
build rtos ... Dark Builder Version (1.6.0 - BiCEP2 (Gravitational Waves)) [CONF] [Tina-RT-Builder] .dbuild/..//include/generated/r128s2_devkit_m33/autoconf.h [LD] [Tina-RT-Builder] build/r128s2_devkit_m33/img/rt_system.elf if [ -n /home/zaher/Allwinner-R128S2-SDK-09/lichee/rtos/build/r128s2_devkit_m33/img/ ]; then mkdir -p /home/zaher/Allwinner-R128S2-SDK-09/lichee/rtos/build/r128s2_devkit_m33/img; fi Memory region Used Size Region Size %age Used RAM: 1169864 B 2032 KB 56.22% FLASH: 0 GB 16 MB 0.00% PSRAM: 0 GB 8 MB 0.00% HPSRAM: 0 GB 8 MB 0.00% *[SYMS] [Tina-RT-Builder] build/r128s2_devkit_m33/img/rt_system.syms *[IMAGE] [Tina-RT-Builder] build/r128s2_devkit_m33/img/rt_system.bin text data bss dec hex filename 1080372 30964 58248 1169584 11d8b0 build/r128s2_devkit_m33/img/rt_system.elf不幸的是,C906 解決方案並非如此:
Please submit a full bug report, with preprocessed source if appropriate. See <https://gcc.gnu.org/bugs/> for instructions. make[3]: *** [scripts/build/Makefile.build:135: build/r128s2_devkit_c906/components/thirdparty/common/printf_tiny.o] Error 1 make[2]: *** [scripts/build/Makefile.build:183: common] Error 2 make[2]: *** Waiting for unfinished jobs.... MKDIR build/r128s2_devkit_c906/components/thirdparty/elmfat/src/ CC build/r128s2_devkit_c906/components/thirdparty/elmfat/src/ffsystem.o CC build/r128s2_devkit_c906/drivers/rtos-hal/hal/source/sound/component/aw-alsa-utils/aplay.o drivers/rtos-hal/hal/source/sound/component/aw-alsa-utils/aplay.c: In function 'sine_generate': drivers/rtos-hal/hal/source/sound/component/aw-alsa-utils/aplay.c:266:4: internal compiler error: Illegal instruction int16_t value = (int16_t)(accuracy * sin(2 * (double)PI * i / sine_point)); ^~~~~~~ Please submit a full bug report, with preprocessed source if appropriate.我不知道出了什麼問題。 也許C906解決方案應該在編譯之前在IDE(VSCode)中進行編輯/開發,或者我錯過了其他什麼嗎?