How to recover LS Series processors boards using CodeWarrior and LS1012AFRWY.

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How to recover LS Series processors boards using CodeWarrior and LS1012AFRWY.

How to recover LS Series processors boards using CodeWarrior and LS1012AFRWY.

Quick start to recover a ATF in a damaged storage device. In this case, a blanked LS1012AFRWY QSPI, which is the only BL2 and FIP storage device on board, is restored using CW TAP, CW 4NET and Flex-Installer.

Download firmware using flex-installer

 

nxplayerscape@nxp-global-cas:~/Downloads/josephs-downloads/Flex-Installer-LDP$ flex-installer -i download -f firmware_ls1012afrwy_qspi.boot

Please specify correct '-m <machine>'

Valid machine name: ls1012ardb ls1012afrwy ls1021atwr ls1028ardb ls1043ardb ls1046ardb ls1046afrwy ls1088ardb_pb ls2088ardb lx2160ardb_rev2 lx2162aqds  imx6qpsabresd imx6qsabresd imx6sllevk imx7ulpevk imx8mmevk imx8mnevk imx8mpevk imx8mqevk imx8qmmek imx8qxpmek imx8ulpevk 

nxplayerscape@nxp-global-cas:~/Downloads/josephs-downloads/Flex-Installer-LDP$ flex-installer -i download -f firmware_ls1012afrwy_qspi.boot -m ls1012afrwy

 

 Downloading http://www.nxp.com/lgfiles/sdk/sdk2110/firmware_ls1012afrwy_qspi.boot ...

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0

-rw-rw-r-- 1 nxplayerscape nxplayerscape 0 abr  6 13:27 firmware_ls1012afrwy_qspi.boot

 

 Downloading http://www.nxp.com/lgfiles/sdk/sdk2110/boot_LS_arm64_lts_5.10.tgz ...

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

                                 Dload  Upload   Total   Spent    Left  Speed

100  342M  100  342M    0     0  5695k      0  0:01:01  0:01:01 --:--:-- 5752k

 

 Downloading http://www.nxp.com/lgfiles/sdk/sdk2110/rootfs_sdk2110_ubuntu_main_arm64.tgz ...

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

                                 Dload  Upload   Total   Spent    Left  Speed

100  809M  100  809M    0     0  5641k      0  0:02:26  0:02:26 --:--:-- 3109k

Downloaded distro images [Done]

nxplayerscape@nxp-global-cas:~/Downloads/josephs-downloads/Flex-Installer-LDP$ flex-installer -i download -f firmware_ls1012afrwy_qspiboot.img

Please specify correct '-m <machine>'

Valid machine name: ls1012ardb ls1012afrwy ls1021atwr ls1028ardb ls1043ardb ls1046ardb ls1046afrwy ls1088ardb_pb ls2088ardb lx2160ardb_rev2 lx2162aqds  imx6qpsabresd imx6qsabresd imx6sllevk imx7ulpevk imx8mmevk imx8mnevk imx8mpevk imx8mqevk imx8qmmek imx8qxpmek imx8ulpevk 

nxplayerscape@nxp-global-cas:~/Downloads/josephs-downloads/Flex-Installer-LDP$ flex-installer -i download -f firmware_ls1012afrwy_qspiboot.img -m ls1012afrwy

 

 Downloading http://www.nxp.com/lgfiles/sdk/sdk2110/firmware_ls1012afrwy_qspiboot.img ...

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

                                 Dload  Upload   Total   Spent    Left  Speed

100 1617k    0 1617k    0     0  1529k      0 --:--:--  0:00:01 --:--:-- 1529k

-rw-rw-r-- 1 nxplayerscape nxplayerscape 1656690 oct 25  2021 firmware_ls1012afrwy_qspiboot.img

boot_LS_arm64_lts_5.10.tgz already exists

rootfs_sdk2110_ubuntu_main_arm64.tgz already exists

Downloaded distro images [Done]

Create a PBL project

 

Note: Need to create a custom board connection based on: How to create a CWTAP to LS Series Processors JTAG-Link.

Try to dump 16 MB of memory.

josephlinares_6-1688429704002.png

 

Look for downloaded firmware

josephlinares_2-1688429466712.png

 

Flash it to qspi using flash programmer.

josephlinares_3-1688429466721.png

 

Press the reset button on LS1012AFRWY.

Doesn't need to disconnect CWTAP.

josephlinares_4-1688429466730.png

 

Hope this helps when no storage device has a valid binary to get to U-boot, when a board is running U-Boot or Tiny Distro, it can update any SW easily. Ask any questions you may have.

Best regards, Joseph

Labels (1)
No ratings
Version history
Last update:
‎07-03-2023 05:45 PM
Updated by: