![NXP Semiconductors LPC43Sxx Скачать руководство пользователя страница 64](http://html1.mh-extra.com/html/nxp-semiconductors/lpc43sxx/lpc43sxx_user-manual_1721827064.webp)
UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2015. All rights reserved.
User manual
Rev. 2.1 — 10 December 2015
64 of 1441
NXP Semiconductors
UM10503
Chapter 5: LPC43xx Boot ROM
Remark:
After booting, include the SPIFI API driver in your firmware image and use it to
re-initialize the SPIFI device for best performance.
The following devices are not supported by the LPC43xx boot code but do work with the
SPIFI API:
Devices that comply with the following guidelines are expected to support the boot code:
•
Any device that can accept a 03 read serial opcode after receiving an FF opcode is
expected to boot successfully.
•
A device that switches to quad opcodes and doesn't return after an 0xff reset to serial
mode might not boot after a reset.
In addition, you might enable a QSPI device to boot by adding external circuitry to delay
the LPC43xx reset signal and provide extra time for the QSPI device to come up.
5.3.4.5 USB boot mode
For booting from USB, two USB interfaces are available. USB0 supports high-speed and
full-speed while USB1 supports only full-speed. This boot mode requires that a 12 MHz
external crystal is connected to the XTAL1/2 pins. The boot code configures the CGU
accordingly. The USB clock is respectively set to 480 MHz or 60 MHz. USB1 requires the
VBUS pin to be set correctly.
Initially, the USB0 PHY is disabled to save power. After it is enabled, enumeration can
start. The DFU class is used to download a boot image. After receiving a boot image from
a host, the image is validated based on a set of rules mentioned earlier. If valid, the image
is processed accordingly to address 0x1000 0000 and executed from there.
USB product and vendor ID are defined by the OTP (see
and
).
Spansion
S25FL032P1F
-
S25FL064P1F -
S25FL256SAGMFI001
-
S25FL129P0XNFI01
-
Winbond
W25Q80BVSSIG,
W25Q16DV,
W25Q32FV
-
Table 26.
QSPI devices not supported by the boot code
Manufacturer
Device
Comment
Micron (Numonyx)
N25Q064A
Not supported by the LPC43xx boot code
Table 25.
QSPI devices supported by the boot code and the SPIFI API
Manufacturer Device
Comment