Skip to main content

aen-cc3501e-bringup

Host-side (Alif M55-HE) bring-up of the on-module TI CC3501E Wi-Fi 6 + BLE 5.4 coprocessor: power it, release reset, and round-trip PING / GET_VERSION over the inter-chip SPI bridge.

Source: examples/aen/aen-cc3501e-bringup/.

What it does

  1. Drives the CC3501E power + reset lines from the Alif (WIFI.EN, E_WIFI.NRST).
  2. Opens the inter-chip SPI bridge and runs the v0.1 META handshake — PING, GET_VERSION, version-compatibility check.
  3. Prints each handshake step so a first on-silicon link can be debugged step by step.

The companion aen-cc3501e-gpio example drives proxied CC3501E GPIO and the camera-LDO enables over the same bridge — the GPIO proxy is bench-validated on real E8 (pass=8 / fail=0).

board.yaml

som:
sku: E1M-AEN801

preset: e1m-evk

cores:
m55_he:
app: ./src
peripherals: [spi, gpio]

chips:
- cc3501e

diagnostics:
log_level: info

Expected output

[cc3501e-bringup] power + reset CC3501E
[cc3501e-bringup] PING -> 0
[cc3501e-bringup] GET_VERSION -> 0 (proto v1)

This example covers the v0.1 META group (PING / GET_VERSION / GET_MAC / RESET). As of v0.8.0 the bridge goes further on real E1M-AEN801 silicon — Wi-Fi scan + STA connect, BLE scan (ble_gap_disc), and the GPIO proxy are all [BENCH-VERIFIED] (Wi-Fi and BLE not yet concurrent — conf-gated). See E1M-AEN — CC3501E coprocessor.

See also

Questions about this page? Discuss in Community Forum