I downloaded the latest uboot(v2015.07)and built it with the configuration (make nitrogen6q_defconfig)
,then I flash it in the windows 7with mfgtools, when I connect the sabre lite Board to my PC I saw the device being recognized as HID-compliant device, I press Start button and saw loading uboot, loading kernel ..., then It appeared "jumping to OS image", It shows No device connected after several seconds, I checked the ucl2.xml and modified the pid and vid as below:
<STATE name="Updater" dev="MSC" vid="0525" pid="A4A5"/>,I found the device was recognized as Mass Storage Device in Windows Devices Manager after mfgtool show "jumping to OS image", so I changed the vid and pid of "Updater" to the pid and vid of the Mass storage Device. I pressed the SW4(hareware reset button in the board), Mfgtools shows Done after about 30 seconds. Then I reset the SW1 to D1=OFF, D2=OFF and power off power on the board, there is nothing appear in the serial port. The board is still in the state of download mode. Below is my config files(ucl2.xml and dfg.ini).
By the way, after flash the uboot, the serial port shows the information of uboot only one time, there is nothing appear when I reboot the board(By press SW4 reset button). No debug message and the board is in download mode.
Original Attachment has been moved to: cfg.ini.zip
Original Attachment has been moved to: ucl2.xml.zip
Original Attachment has been moved to: uboot.log.zip
Solved! Go to Solution.
Hi,
A couple of things:
- Latest U-Boot for this board is now 2016.03:
https://boundarydevices.com/u-boot-v2016-03/
- You can download the latest images from here:
- By default MFGTools isn't supported so we recommend just using U-Boot:
- Once you see U-Boot on the serial console, stop its execution by pressing any key.
- Insert an SD card with 6x_upgrade and u-boot.nitrogen6q files (from link above)
- Type 'run upgradeu' on the serial console
The above procedure will flash the U-Boot from the SD card to the NOR flash. The fact that you always are in download mode means that you erased the NOR flash at some point.
Regards,
Gary
Hi,
A couple of things:
- Latest U-Boot for this board is now 2016.03:
https://boundarydevices.com/u-boot-v2016-03/
- You can download the latest images from here:
- By default MFGTools isn't supported so we recommend just using U-Boot:
- Once you see U-Boot on the serial console, stop its execution by pressing any key.
- Insert an SD card with 6x_upgrade and u-boot.nitrogen6q files (from link above)
- Type 'run upgradeu' on the serial console
The above procedure will flash the U-Boot from the SD card to the NOR flash. The fact that you always are in download mode means that you erased the NOR flash at some point.
Regards,
Gary
Hi Gary,
Thanks for your reply.
I think I did something wrong with my board, I cannot enter U-boot now, when I connect the board to my PC, there is nothing appear in the serial port or display. The only way to enter U-boot is using mfgtools, press "start" button, then it can enter u-boot , but it doesn't show "u-boot" in serial console, it shows "=>" in the serial console.
Hi,
Yes I meant using MFGTools just to start U-Boot, then the rest of the MFGTools procedure (loading kernel etc...) won't be working.
But loading U-Boot is sufficient, having "=>" is ok, this the U-Boot prompt.
Regards,
Gary
Hi Gary,
I tried the method you provide above, I got the below massage in serial console:
U-Boot 2015.07-15178-g73588dc (Jul 22 2016 - 09:00:25 +0800) | |
CPU: Freescale i.MX6Q rev1.2 996 MHz (running at 792 MHz) | |
Reset cause: POR | |
Board: SABRE Lite | |
I2C: ready | |
DRAM: 1 GiB | |
MMC: FSL_SDHC: 0, FSL_SDHC: 1 |
SF: Detected SST25VF016B with page size 256 Bytes, erase size 4 KiB, total 2 MiB
auto-detected panel 1280x720M@60 | ||
Display: hdmi:1280x720M@60 (1280x720) | ||
In: | serial | |
Out: serial | ||
Err: serial | ||
Net: Micrel ksz9021 at 6 | ||
FEC [PRIME] | ||
Error: FEC address not set. | ||
, usb_ether | ||
Error: usb_ether address not set. | ||
Hit any key to stop autoboot: 0 | ||
AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA mode | ||
flags: ncq stag pm led clo only pmp pio slum part | ||
No port device detected! | ||
** Bad device size - sata 0 ** | ||
SATA device 1: unknown device | ||
** Bad device sata 1 ** | ||
MMC: no card present | ||
MMC: no card present | ||
** Bad device mmc 0 ** | ||
MMC: no card present | ||
MMC: no card present | ||
** Bad device mmc 1 ** | ||
starting USB... | ||
USB0: Port not available. | ||
USB1: USB EHCI 1.00 | ||
scanning bus 1 for devices... 2 USB Device(s) found | ||
scanning usb for storage devices... 0 Storage Device(s) found | ||
scanning usb for ethernet devices... 0 Ethernet Device(s) found | ||
6x_bootscript not found | ||
serial console at 115200, 8N1 | ||
details at http://boundarydevices.com/6q_bootscript | ||
no block devices found | ||
=> run upgradeu | ||
SATA device 0: Model: Firm: Ser#: | ||
Type: Hard Disk | ||
Capacity: not available | ||
... is now current device | ||
** Bad device size - sata 0 ** | ||
SATA device 1: unknown device | ||
** Bad device sata 1 ** | ||
MMC: no card present | ||
MMC: no card present | ||
** Bad device mmc 0 ** | ||
switch to partitions #0, OK | ||
mmc1 is current device | ||
** No partition table - mmc 1 ** | ||
USB device 0: unknown device | ||
** Bad device usb 0 ** | ||
USB device 1: unknown device |
** Bad device usb 1 **
Hi,
Please read my instructions:
Insert an SD card with 6x_upgrade and u-boot.nitrogen6q files (from link above)
Your log shows that there's no SD card inserted on the board.
Regards,
Gary
Hi Gary,
I changed the other SD Card and run upgradeu, I update the u-boot successfully. Maybe the problem is my SD Card.
I reset the board and found the latest u-boot has been flash into the board. Version is 2016.03.
Thank you very much.
Hi Gary,
The SD Card has already in my board. Below is my step: 1. Open serial port and Power on the board.
2. I used "imx_usb u-boot.imx" command to force the board into U-boot.
3. There is information come from serial port, then I press any key to pause it.
4. I insert the SD Card into my board, and run upgradeu.
Then the serial console print above message.