ambiq micro Apollo4 Blue Plus 빠른 시작 매뉴얼 - 페이지 13
{카테고리_이름} ambiq micro Apollo4 Blue Plus에 대한 빠른 시작 매뉴얼을 온라인으로 검색하거나 PDF를 다운로드하세요. ambiq micro Apollo4 Blue Plus 19 페이지.
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.