NXP FRDM-LS1012A
From TechInfoDepot
Jump to navigationJump to search
| Single Board Computer | |
|
| |
| 3rd Party Firmware | |
|---|---|
| dd-wrt | Status Unknown |
| OpenWrt | Supported |
| Tomato any flavor | Incompatible |
| Gargoyle | Status Unknown |
| Platform | |
| Brand • Model • Rev | NXP FRDM-LS1012A |
| Type | single-board computer |
| CPU1 | NXP LS1012A |
| CPU1 Type | ARM Cortex-A72 |
| CPU1 Speed | 800 MHz |
| Flash1 Chip | Brand? Model? |
| Flash1 Size | 64 MiB 67,108,864 B <br />524,288 Kib <br />65,536 KiB <br />512 Mib <br />0.0625 GiB <br /> (QSPI NOR) |
| RAM1 Size | 512 MiB 536,870,912 B <br />4,194,304 Kib <br />524,288 KiB <br />4,096 Mib <br />0.5 GiB <br /> (DDR3) |
| RAM1 Chip | Brand? Model? |
| ETH chip1 | NXP LS1012A |
| Ethernet Port Count | 2-1GbE-LAN |
| Wired Standard | IEEE 802.3i/3u/3ab |
|
| |
| Stock bootloader | U-Boot |
| Expansion IF types | USB 3.0 |
| USB ports | 1 |
| USB Hub Compatible | Untested |
| Power | 5 VDC, 2 A |
| Connector type | USB Female (Micro-B) |
| Serial Port (UART) | yes, 5V TTL, (115200 8N1) |
|
| |
|
| |
| Other | |
|
| |
| 3rd Party Firmware Support |
OpenWrt • (List | Dev | DLs) |
| Retail | |
| Availability | End of Life |
| End of Life date | 2024 |
For a list of all currently documented NXP (Freescale) SoC's with specifications, see NXP.
For a list of all currently documented NXP devices with specifications, see NXP.
Flashing
| NOTE: During configuration or flashing a device, the only things that should be hooked to the device is the computer and power. |
Flashing OpenWrt
Target: layerscape
Subtarget: armv8_64b
Package architecture: aarch64_generic
Supported Since Commit
Support started version: 21.02.0
Current supported version: 25.12.5
Subtarget: armv8_64b
Package architecture: aarch64_generic
Supported Since Commit
Support started version: 21.02.0
Current supported version: 25.12.5
WLAN Comment: No WLAN
Installation method(s):
unknown
Comment:
Arduino Headers
Installation method(s):
unknown
Comment:
Arduino Headers
| git • >> |
|---|
layerscape: resurrect support for FRDM-LS1012A
Re-add support for NXP FRDM-LS1012A, which mimics the flash layout of the
rest boards supported by LSDK.
0x000000000000-0x000000100000 : "bl2"
0x000000100000-0x000000500000 : "fip"
0x000000500000-0x000000600000 : "u-boot-env"
0x000000600000-0x000000a00000 : "reserved-1"
0x000000a00000-0x000000d00000 : "pfe"
0x000000d00000-0x000000f00000 : "reserved-2"
0x000000f00000-0x000001000000 : "dtb"
0x000001000000-0x000002000000 : "kernel"
0x000002000000-0x000004000000 : "ubifs"
Specification
SoC: LS1012A single core 800MHz
RAM: 512 MB DDR3
Flash: 64 MB QSPI NOR
Ethernet: 2x 10/100/1000 Mbps
Connectors: µUSB 3.0 OTG
µUSB 2.0 (debugging & power input)
2x 3.5mm jack for microphone & headphone (SGTL5000)
Arduino Shield expansion with I2C, SPI, UART, and GPIO
JTAG
LEDS: 3x (non-configurable)
Buttons: 1x (reset, non-configurable)
Be advised that erasing or writing 64MB flash takes some time to finish.
Do not reset the board until all operations end with success, otherwise
You'll need external tools to re-program the flash chip.
Installation
Follow the QSPI programing procedure for LS1012AFRWY board in
target/linux/layerscape/README, point 3.3.
Don't forget about updating U-Boot environment with MAC addresses of
ethernet interfaces, variable 'ethaddr' for eth0 and 'eth1addr' for eth1.
As the LSDK images do not support sysupgrade, nor do changes in this
commit, it's planed in upcoming submissions.
Signed-off-by: Tomasz Maciej Nowak
|