You've already forked LLM_buildroot-external-m5stack
mirror of
https://github.com/m5stack/LLM_buildroot-external-m5stack.git
synced 2026-05-20 11:34:12 -07:00
38 lines
1.3 KiB
Markdown
38 lines
1.3 KiB
Markdown
# Use the Firmware examples for the CM4
|
|
|
|
Applicable platforms: STM32MP157-DK1, STM32MP157-DK2
|
|
|
|
The Firmware examples for the CM4 from [STM32CubeMP1](https://github.com/STMicroelectronics/STM32CubeMP1.git)
|
|
are enabled in the *demo* configuration.
|
|
All examples built are installed in the path `/usr/lib/Cube-M4-examples/`
|
|
We will use the *GPIO_EXTI* application for the example as it is easy to
|
|
test.
|
|
|
|
```
|
|
# cd /usr/lib/Cube-M4-examples/GPIO_EXTI/
|
|
# ./fw_cortex_m4.sh start
|
|
fw_cortex_m4.sh: fmw_name=GPIO_EXTI.elf
|
|
[ 284.342266] remoteproc remoteproc0: powering up m4
|
|
[ 284.346258] remoteproc remoteproc0: Booting fw image GPIO_EXTI.elf, size
|
|
197496
|
|
[ 284.353331] remoteproc remoteproc0: header-less resource table
|
|
[ 284.358929] remoteproc remoteproc0: no resource table found for this
|
|
firmware
|
|
[ 284.366048] remoteproc remoteproc0: header-less resource table
|
|
[ 284.371881] remoteproc remoteproc0: remote processor m4 is now up
|
|
```
|
|
|
|
This run the *GPIO_EXTI* example on the Cortex M4 processor.
|
|
Test the behavior of the CM4 application by Pushing the *USER1* button to
|
|
toggle the state of the *LED7*.
|
|
|
|
```
|
|
# ./fw_cortex_m4.sh stop
|
|
fw_cortex_m4.sh: fmw_name=GPIO_EXTI.elf
|
|
[ 293.167161] remoteproc remoteproc0: warning: remote FW shutdown without
|
|
ack
|
|
[ 293.172769] remoteproc remoteproc0: stopped remote processor m4
|
|
```
|
|
|
|
To stop the example running on the M4 processor.
|