V3S u-boot 主线linux Ubuntu22(Jammy) 编译问题
- Tools
sudo apt install gcc-arm-linux-gnueabi
sudo apt-get remove libfdt-dev - uboot
Change
ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- make -j8
to
make ARCH=arm menuconfig
----choose to correct defconfig
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- LicheePi_Zero_800x480LCD_defconfig
ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- make -j8 Kernel
Makefile Change
from
CROSS_COMPILE ?= arm-linux-gnueabihf-
toCROSS_COMPILE ?= arm-linux-gnueabi-
sudo vim ./scripts/dtc/dtc-lexer.lex.c
Find the line 'YYLTYPE yylloc' and change it to 'extern YYLTYPE yylloc'
Linux AMBD Jlink 烧写[2]
在烧写KM4/HP的时候
Linux端的Jtag设置
GCC-RELEASE\project_hp\asdk\gnu_utility\gnu_script\ rtl_gdb_jtag_boot_com.txt
端口需要改成2335
原先的2331是KM0/LP
Linux AMBD Jlink 烧写[1]
不是我想喷Realtek,团队内部公认的垃圾芯片,从来没遇到过如此曲折的过程。
SDK开发支持缺失,PM支持力度不够,片子动不动就进不去...
正题:
https://github.com/ambiot/ambd_sdk/tree/dev/component/soc/realtek/amebad
编译找不到的soc源码库
从这里获取
https://github.com/Ameba-AIoT/ameba-rtos-d/tree/main/component/soc/realtek/amebad
[ESP32] ANDROID OTA SAMPLE CODES - VIA BT
APP(KOTLIN)
https://github.com/fbiego/ESP32_BLE_OTA_Android
https://github.com/EspressifApps/esp-ble-ota-android
LIB:
https://github.com/fbiego/Android-BLE-Library
ESP:
https://components.espressif.com/components/espressif/ble_ota/versions/0.1.12/examples/ble_ota?language=en
https://github.com/espressif/esp-iot-solution/tree/master/examples/bluetooth/ble_ota
BONUS - LVGL
https://github.com/fbiego/esp32-c3-mini