How to unbrick the warp 0x01 board (updated the u-boot, new uboot resets everytime)

19 views
Skip to first unread message

TitusRathinaraj Stalin

unread,
Jul 19, 2017, 1:43:36 PM7/19/17
to >warpx.io
Hi Experts,

I have updated the uboot into warp board and now the new uboot resets every time.
Can you please how I can update the pre-built or working uboot into warpx_0x01 board ?


U-Boot 2016.07-23134-g9da4a42-dirty (Jul 19 2017 - 18:31:37 +0100)

CPU:   Freescale i.MX6SL rev1.2 at 792 MHz
Reset cause: WDOG
Board: WaRP Board
       Watchdog enabled
I2C:   ready
DRAM:

U-Boot 2016.07-23134-g9da4a42-dirty (Jul 19 2017 - 18:31:37 +0100)

CPU:   Freescale i.MX6SL rev1.2 at 792 MHz
Reset cause: WDOG
Board: WaRP Board
       Watchdog enabled
I2C:   ready
DRAM:

U-Boot 2016.07-23134-g9da4a42-dirty (Jul 19 2017 - 18:31:37 +0100)

CPU:   Freescale i.MX6SL rev1.2 at 792 MHz
Reset cause: WDOG
Board: WaRP Board
       Watchdog enabled
I2C:   ready
DRAM:




WORKING log: (FYR)
U-Boot 2016.05-00021-g6ff3706 (Jul 14 2016 - 17:23:15 +0200)

CPU:   Freescale i.MX6SL rev1.2 at 792 MHz
Reset cause: WDOG
Board: WaRP Board
       Watchdog enabled
I2C:   ready
DRAM:  512 MiB
PMIC:  MAX77696 detected, rev=0x21
MMC:   FSL_SDHC: 0
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Hit any key to stop autoboot:  0
switch to partitions #0, OK
mmc0(part 0) is current device
switch to partitions #0, OK



Regards,
Titus S.

TitusRathinaraj Stalin

unread,
Jul 20, 2017, 2:55:32 AM7/20/17
to >warpx.io
Hello All,

I've referred the below link and got information to update the uboot.
http://warpx.io/wordpress/wp-content/uploads/2016/08/warpx-SoftwareReferenceManual.pdf

We should get the imx USB loader code in Ubuntu Linux PC and 'make' it.
https://github.com/warpboard/imx_usb_loader

Do the following commands in linux ubuntu PC once you downloaded the above source.
Open the appropriate serial port of warp board (interposer) via minicom.

PS Connect your warp board into interposer board and put jumper (short) BM0 connector.

1) cd imx_usb_loader
2) make
3) sudo apt-get install libusb-1.0
4) lsusb

Now you should see the freescale USB device.

5) sudo ./imx_usb u-boot.imx

Now you will be able to see the uboot shell in minicom.

Regards,
Titus S.

diego....@kynetics.com

unread,
Jul 20, 2017, 4:37:45 AM7/20/17
to >warpx.io


Hi Titus,

that's correct, the imx_usb tool is what we generally use to test new U-Boot builds, thanks for taking the time to document the procedure!

Bests,
Diego Rondini
Sr. Embedded Engineer

Kynetics
www.kynetics.com
Reply all
Reply to author
Forward
0 new messages