大家好!
能分享一下R128 SDK的下載連結嗎
謝謝你!
我已經嘗試了幾個星期了,但似乎沒有人願意提供協助。我發了好幾個帖子,即使我願意花錢請人幫忙,也沒有人願意提供答案。
我嘗試了不同版本的 SDK,0.8 和 0.9,並從不同的來源下載了 SDK。它們都不起作用。 M33 核心專案的編譯工作完美,但 C906 核心專案無法編譯。
我遇到了大量的錯誤,一些與ALSA 聲音相關,一些與GPADC 相關,我花了很多時間嘗試使用“menuconfig”系統關閉許多選項和組件,但每次我解決一個問題時,我都會遇到另一個問題,這再次阻止我成功建置。
我只是不明白,圍繞 R128 的所有這些神秘和模糊的原因是什麼?為什麼沒有人願意在這裡幫忙?
我已經嘗試了幾個星期了,但似乎沒有人願意提供協助。我發了好幾個帖子,即使我願意花錢請人幫忙,也沒有人願意提供答案。
我嘗試了不同版本的 SDK,0.8 和 0.9,並從不同的來源下載了 SDK。它們都不起作用。 M33 核心專案的編譯工作完美,但 C906 核心專案無法編譯。
我遇到了大量的錯誤,一些與ALSA 聲音相關,一些與GPADC 相關,我花了很多時間嘗試使用“menuconfig”系統關閉許多選項和組件,但每次我解決一個問題時,我都會遇到另一個問題,這再次阻止我成功建置。
我只是不明白,圍繞 R128 的所有這些神秘和模糊的原因是什麼?為什麼沒有人願意在這裡幫忙?
如果您完全熟悉並有使用R128-S2/S3進行開發的經驗,那麼我將支付您的幫助費用。我需要您的協助來設定和配置開發環境、SDK,並在 VS Code 中準備專案範本或示範專案。如果您有興趣,請與我聯繫,以便我們進一步討論專案細節。
謝謝老闆!然而,我的喜悅並沒有持續太久。
我知道“lvgl”已經包含在 Tina Linux 中,並且可以使用“menuconfig”輕鬆啟用它。但是,當像這樣啟用“lvgl”時:“Gui > Littlevgl > lv_demo <*>”我收到建置錯誤:
main.c: In function 'hal_init':
main.c:60:2: warning: implicit declaration of function 'ctpdev_init' [-Wimplicit-function-declaration]
ctpdev_init();
^~~~~~~~~~~
main.c:64:25: error: 'ctpdev_read' undeclared (first use in this function)
indev_drv.read_cb = ctpdev_read; /*This function will be called periodically (by the library) to get the mouse position and state*/
^~~~~~~~~~~
main.c:64:25: note: each undeclared identifier is reported only once for each function it appears in
main.c:70:3: warning: incompatible implicit declaration of built-in function 'printf'
printf("create thread fail\n");
^~~~~~
main.c:70:3: note: include '<stdio.h>' or provide a declaration of 'printf'
main.c:73:2: warning: incompatible implicit declaration of built-in function 'printf'
printf("tick_id=%d\n", tick_id);
^~~~~~
main.c:73:2: note: include '<stdio.h>' or provide a declaration of 'printf'
main.c: In function 'main':
main.c:93:2: warning: implicit declaration of function 'demo_create' [-Wimplicit-function-declaration]
demo_create();
另外,我可以在哪裡找到已經整合了這些不錯的範例、智慧時鐘等的方形或圓形 T113-S3_86 項目的源代碼?
再次感謝您的幫助與支持!
你好,
我從以下連結獲取了 SDK(版本 0.8 和 0.9):
https://github.com/aloncpp/r128_sdk
https://github.com/bhgv/Allwinner-R128S2-SDK-09
它們已在上面的回復中提供!
如果你能找到任何東西請告訴我
謝謝你!
一個小更新
我已經能夠從百度雲端取得SDK並且Tina Linux編譯成功,沒有任何問題!
Add partion very boot-resource.fex BOOT-RESOURCE_FEX
FilePath: boot-resource.fex
FileLength=14000Add partion env.fex ENV_FEX000000000
Add partion very env.fex ENV_FEX000000000
FilePath: env.fex
FileLength=20000Add partion env.fex ENV_FEX000000000
Add partion very env.fex ENV_FEX000000000
FilePath: env.fex
FileLength=20000Add partion boot.fex BOOT_FEX00000000
Add partion very boot.fex BOOT_FEX00000000
FilePath: boot.fex
FileLength=3ef800Add partion rootfs.fex ROOTFS_FEX000000
Add partion very rootfs.fex ROOTFS_FEX000000
FilePath: rootfs.fex
FileLength=e00000BuildImg 0
Dragon execute image.cfg SUCCESS !
----------image is for nand/emmc----------
----------image is at----------
/home/user/Tina-Linux/out/t113-mq_r/tina_t113-mq_r_uart0.img
pack finish
再一次問好,
我一直在研究 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)中進行編輯/開發,或者我錯過了其他什麼嗎?
@i1234
我設法解決了 SDK(0.8 和 0.9 版本)的大多數問題,現在我已將工具鏈安裝在正確的位置,並且已確認它可以正常工作。
但是,兩個 SDK 版本的編譯都會失敗。我在“ALSA”、“THERMAL”等驅動程式中遇到了問題。
以下是我收到的輸出訊息:
CC build/r128s2_devkit_c906/components/common/aw/amp/msgbuffer.o
CC build/r128s2_devkit_c906/drivers/drv/wireless/xradio/adapter/cmd_wlan/cmd_lmac.o
CC build/r128s2_devkit_c906/components/aw/bluetooth/xradio/cmd/bluedroid/cmd_bt/cmd_hfp_ag.o
CC build/r128s2_devkit_c906/components/common/aw/amp/amp_threadpool.o
components/aw/bluetooth/xradio/cmd/bluedroid/cmd_bt/cmd_hfp_ag.c: In function 'bt_app_hf_outgoing_cb':
components/aw/bluetooth/xradio/cmd/bluedroid/cmd_bt/cmd_hfp_ag.c:145:2: internal compiler error: Illegal instruction
const float pi = 3.1415926;
^~~~~
LD build/r128s2_devkit_c906/drivers/rtos-hal/hal/source/lpuart/obj-in.o
CC b
CC build/r128s2_devkit_c906/components/common/aw/amp/service/rpdata/rpdata_stub.o
CC build/r128s2_devkit_c906/drivers/drv/input/keyboard/gpadc-key.o
components/common/aw/AudioSystem/utils/as_test.c: In function 'sine_generate':
components/common/aw/AudioSystem/utils/as_test.c:151:2: internal compiler error: Illegal instruction
else if (amp < 0.01)
^~~~
LD build/r128s2_devkit_c906/drivers/rtos-hal/hal/source/sound/common/obj-in.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));
^~~~~~~
MKDIR build/r128s2_devkit_c906/drivers/drv/bluetooth/lib/
CC build/r128s2_devkit_c906/drivers/drv/bluetooth/lib/bt_lib.o
CC build/r128s2_devkit_c906/drivers/rtos-hal/hal/source/sound/component/aw-alsa-util
我想知道其他人是否也面臨同樣的問題!