Changes between Version 5 and Version 6 of ventana/bootloader
- Timestamp:
- 08/09/2018 08:00:08 PM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ventana/bootloader
v5 v6 35 35 36 36 Pre-Built Bootloader: 37 * [http:// svn.gateworks.com/ventana/images/ Pre-Built Bootloader]37 * [http://dev.gateworks.com/ventana/images/ Pre-Built Bootloader] 38 38 * Installation instructions: [wiki:ventana/bootloader#UpdatingSPLandbootloaderviaJTAG JTAG Instructions] 39 39 * [wiki:ventana/SPL SPL] - the 'Secondary Program Loader' which is loaded and executed by the internal i.MX6 BOOT ROM … … 208 208 make 209 209 }}} 210 5. Create a JTAG binary suitable for programming via the Gateworks JTAG dongle and {{{jtag_usbv4}}} software (Optional) using the [http:// svn.gateworks.com/ventana/images/mkimage_jtag mkimage_jtag script]210 5. Create a JTAG binary suitable for programming via the Gateworks JTAG dongle and {{{jtag_usbv4}}} software (Optional) using the [http://dev.gateworks.com/ventana/images/mkimage_jtag mkimage_jtag script] 211 211 {{{#!bash 212 212 ./mkimage_jtag SPL u-boot.img > uboot_spl.bin … … 279 279 You can use JTAG on boards with NAND flash to program the {{{u-boot_spl.bin}}} downloaded from the [wiki:ventana/bootloader#prebuilt pre-built] bootloaders or created by building the source above. This file contains both the {{{SPL}}} and the bootloader and thus both will be updated simultaneously. 280 280 281 Using the Gateworks JTAG dongle and the Linux [http:// svn.gateworks.com/jtag/linux/x86/jtag_usbv4 jtag_usbv4] software, you can update the entire bootloader via JTAG from a Linux PC:281 Using the Gateworks JTAG dongle and the Linux [http://dev.gateworks.com/jtag/linux/x86/jtag_usbv4 jtag_usbv4] software, you can update the entire bootloader via JTAG from a Linux PC: 282 282 {{{#!bash 283 283 sudo rmmod ftdi_sio … … 302 302 {{{#!bash 303 303 cd /tmp 304 wget http:// svn.gateworks.com/ventana/images/SPL304 wget http://dev.gateworks.com/ventana/images/SPL 305 305 }}} 306 306 3. execute {{{kobs-ng}}} with the following parameters … … 326 326 * Updating {{{u-boot.img}}} from u-boot itself: 327 327 {{{#!bash 328 wget http:// svn.gateworks.com/ventana/images/u-boot.img328 wget http://dev.gateworks.com/ventana/images/u-boot.img 329 329 tftp ${loadaddr} ventana/u-boot.img && \ 330 330 nand erase 0xe00000 0x200000 && \ … … 333 333 * Updating {{{u-boot.img}}} from Linux via {{{mtd-utils}}}: 334 334 {{{#!bash 335 wget http:// svn.gateworks.com/ventana/images/u-boot.img335 wget http://dev.gateworks.com/ventana/images/u-boot.img 336 336 flash_erase /dev/mtd0 0xe00000 0 && \ 337 337 nandwrite --start=0xe00000 --pad /dev/mtd0 u-boot.img