ambiq micro Apollo4 Blue Plus Quick Start Manual - Page 13
Browse online or download pdf Quick Start Manual for Network Hardware ambiq micro Apollo4 Blue Plus. ambiq micro Apollo4 Blue Plus 19 pages.
5.1
Secure Boot on the Apollo4 SoC
Apollo4 Plus SoC parts from the Ambiq Micro factory are preprogrammed with a Secure Bootloader and an
uninitialized Customer Info Space, referred to as INFO0. Initial provisioning of the part would include
programming a valid INFO0 and programming the main firmware image in the flash. The Apollo4 Plus EVB
is shipped with the INFO0 configuration pre-programmed with optimal settings for the EVB layout:
1.
Default boot to non-secure mode.
2.
Enable Boot Override to Push Button on GPIO18 (OTP setting) - BTN0/SW1.
3.
Enable wired updates over UART0.
A. UART0 is mapped to JLINK (OTP Setting).
B. Baud rate is 115200 bps, no-parity, 8-bit data length, no flow control.
C. Timeout is 3 seconds.
For your reference, the following settings are programmed into INFO0 on the Apollo4 Plus SoC resident on
the EVB:
▪ Simo Buck is NOT enabled.
▪ Secure Bootloader (SBL) interface is configured to UART using GPIO47 and GPIO60, which allows
secure boot to be performed over the J-Link COM interface of the EVB.
▪ SBL override pin is configured to GPIO18 which is BTN0/SW1 on the EVB.
▪ All Flash and Debugger protection features are disabled.
For information on changing the INFO0 settings as well as using the Secure Bootloader, please refer to the
README.txt file, which can be found in the tools\apollo4b_scripts folder of the latest SDK release
supporting the Apollo4 Plus family. This folder contains a number of python scripts to demonstrate
generation of INFO0 settings, customer main images, and the creation of images for the Wired Update
protocol over UART.
QS-A4PDK-1p0
Apollo4 Plus Display Kit Quick Start Guide
Page 13
2022 Ambiq Micro, Inc.
All rights reserved.