|
SDK สำหรับ TESAIoT Dev Kit
คู่มืออ้างอิง API และ Tutorial (ModusToolbox)
|
ลำดับตอนบูต ระบุไว้ที่นี่ที่เดียว display controller ที่อยู่ใน archive (tesaiot_display.c คอมไพล์รวมอยู่ใน libbento_cm55.a — ดูคู่มืออ้างอิงของ cm55_core) เริ่มการทำงานของโมดูลนี้ตามลำดับต่อไปนี้ และเป็นลำดับเดียวที่ทราบว่าใช้งานได้: cm55_ipc_communication_setup() ก่อน (เป็นเจ้าของ Cy_IPC_Pipe_Init()) จากนั้น ipc_sensorhub_init() แล้วจึง ipc_service_init() ทั้งหมดนี้เกิดก่อนการเริ่มการทำงานของ GFXSS เพื่อให้ IPC ยังอยู่รอดเมื่อจอแสดงผลล้มเหลว จากนั้นเรียก ipc_lcd_init(NULL) โดยไม่มีเงื่อนไข และเรียก ipc_ui_init(NULL) เฉพาะเมื่อจอแสดงผลเริ่มทำงานได้สำเร็จเท่านั้น ห้ามเรียก cm55_ipc_communication_setup() สองครั้ง (template/bento_libs/claw/common/modules/wifi_manager/wifi_manager.c:65)