AN-B-046 DA1468x Booting from Serial Interfaces
■The DA1468x can boot from external serial devices to enable development of the application code or to connect to an external (micro)controller. At power-up the system enters Development Mode, where the boot code decides which interface to boot from. This document describes the booting sequence for all supported serial interfaces and provides the developer with the necessary information for realizing the protocol required for establishing communication between an external device and the DA1468x.
●Introduction
■The DA1468x operates in two modes, namely the ‘Normal Mode’ and the ‘Development/Calibration Mode’ hereafter addressed as ‘DevMode’. The decision which mode the chip enters after power-up, is taken by the boot code residing in the ROM. A complete flow chart of the booting code is illustrated in the datasheet of the DA1468x.(Ref: 1,2,3,4)
■DevMode will be entered when the OTP header address 0x7F8E9D0-0x7F8E9D7 contains a value 0x00 (64-bit), when read by the CPU. This implies that the ‘Product Ready’ flag in the OTP is not programmed and the DA1468x should switch to the DevMode, so that application code can be downloaded from an external device into the internal SRAM(SysRAM). When the OTP header contains the specific value 0xAA (64-bit)at these locations,the DA1468x will enter ‘Normal Mode’and proceed with booting from a non-volatile memory (NVM) which can either be the OTP or the internal (DA14680/682) or external(DA14681/683)QSPI FLASH.
DA14680 、 DA14681 、 DA14682 、 DA14683 、 DA1468x 、 DA1468x-01 |
|
|
|
Application note & Design Guide |
|
|
|
Please see the document for details |
|
|
|
|
|
|
|
English Chinese Chinese and English Japanese |
|
24-Jan-2022 |
|
Revision 1.4 |
|
AN-B-046 |
|
1 MB |
- +1 Like
- Add to Favorites
Recommend
All reproduced articles on this site are for the purpose of conveying more information and clearly indicate the source. If media or individuals who do not want to be reproduced can contact us, which will be deleted.