GC9A01_LTSM library support

Application : AI Robot , AI Watch

EVB : AMB82-mini

Peripheral : GC9A01 (a round TFTLCD)

Library : GC9A01_LTSM

Symptoms : Failed to compile all examples.

:waving_hand: Thanks for posting!

For documentation, SDK resources, FAQs, and community guidelines, please visit: here

For commercial users, if you would like to have dedicated technical support or to connect with us, please fill in the Private User Form

Happy building with Ameba!


:waving_hand: 感謝您的分享!

如需查閱技術文件、SDK 資源、常見問題及社群指南,請參考: 這裡

若您是商業用戶,希望獲得專屬技術支援或與我們聯繫,請填寫 Private User Form (商業用戶表單)

祝您使用 Ameba 開發順利!

Hi @rkuo2000 ,

Please try again with the updated patch for Ameba SPI library. Thank you.

SPI_patch_030926.zip (4.0 KB)

example code : GC9A01_HELLO_WORLD.ino

compiled OK, but failed to run (with/without connecting GC9A01)

== Rtl8735b IoT Platform ==

[Normal mode]
BootFromNORFlash
[Start Boot ROM…]
=== Load PARTBL ===
=== Load Done ===
=== Load ISP_IQ ===
[fcs chk pass]
ISP_IQ @ 0x8461080, 0x2ff80, 0x0
mfcs_data version 0x00010001
fcs_data version 0x00010101
=== Process ISP_IQ ===
=== Load Done ===
=== Load BL ===
[Image Start Table @ 0x18200]
=== Load Done ===

== Boot Loader ==
Aug 31 2026:12:40:36
=== Load FCS Para ===
=== Load Done ===
[crc pass]
=== Load ISP_IQ Sensor ===
ISP_IQ @ 0x8461080, 0x2ff80
=== Process ISP_IQ ===
=== Load Done ===
=== Load FW1 ===
FW_ISP_IQ @ 0x8061080, 0x31f80
=== Process FW_ISP_IQ ===
DRAM_TYPE is DDR2 128MB.
ddr_freq = 533
VOE flash @ 0x8093080, 0x82f80
FCS KM_status 0x00002081 err 0x0000200a
Wait KM fcs done 0 us
FCS TM_status 0x003f0000
store fcs data for application
It don’t do the sensor initial process
RAM TM_STATUS 0x00bf1208 err 0x00001208
read fcs_status 0x000000bf
read fcs_status 0x000000bf
=== Process VOE IMG ===
[Image Start Table @ 0x20106200]
RAM Load @ 0x8116100->0x20106200, 0x572c
DDR Load @ 0x811c080->0x70100000, 0x1a4b8
=== FW Load Done ===

Boot Loader <==

== RAM Start ==
Build @ 12:30:26, Aug 31 2026

$8735b>
[MISC Err]Pin 4[4] is conflicted

[MISC Err]It’s configured as GPIO now.

[MISC Err]It’s using by peripheral F0000000

[SSI Err]PIN 84 cannot be registered.

[SSI Err]spi_format(): SPI 0 init fails.

[SSI Err]Please initialize SPI format first!

[SSI Err]Please initialize SPI format first!

I fixed it without SPI_SS, replaced as follows :

#define TFT_DC 4

#define TFT_CS 5

Looking forward to the fix for using SPI_SS !!!


Here’s the fixed libraries .zip :

GC9A01_LTSM (revised examples)

display16_LTSM (revised display16_graphics_LTSM.hpp)

examples/FRAME_BUFFER failed to compiled (240x240x2 = 115,200 bytes required)