AnsweredAssumed Answered

How did I brick my FRWY-LS1012a?

Question asked by Christopher Boger on Apr 11, 2019

I'm just getting started with my new FRWY-LS1012a and followed some of the first instructions to reprogram uboot. After following the instructions in "Layerscape LS1012A Freeway (FRWY-LS1012A) Board Getting Started Guide, Rev. 1, 05/2018", section 4.4 Step 3: "Programming BSP composite firmware image", my board no longer boots. I'm mostly curious about what exactly when wrong here. Here is a transcript, which after a reset, the board is bricked:

 

=> tftp firmware_ls1012afrwy_uboot_qspiboot.img
pfe_eth0 Waiting for PHY auto negotiation to complete......... TIMEOUT !
Could not initialize PHY pfe_eth0
Speed detected 3e8
Using pfe_eth1 device
TFTP from server 192.168.8.8; our IP address is 192.168.8.111
Filename 'firmware_ls1012afrwy_uboot_qspiboot.img'.
Load address: 0x0
Loading: #################################################################
         ##########################################
         3.1 MiB/s
done
Bytes transferred = 1557830 (17c546 hex)
=> sf probe 0:0;sf erase 0 +$filesize; sf write 96000000 0 $filesize
SF: Detected w25q16dw with page size 256 Bytes, erase size 4 KiB, total 2 MiB
SF: 1560576 bytes @ 0x0 Erased: OK
device 0 offset 0x0, size 0x17c546
SF: 1557830 bytes @ 0x0 Written: OK
=> sf erase 0x1d0000 +0x10000;
SF: 65536 bytes @ 0x1d0000 Erased: OK

 

The firmware was obtained via:

wget https://www.nxp.com/lgfiles/sdk/lsdk1712-ls1012afrwy/firmware_ls1012afrwy_uboot_qspiboot.img

Best,

Chris

Outcomes