Version 2 (modified by rafa, 8 years ago)

--

RoboTitos

Direccion de la Imagen en la FLASH

Empecé a probar metodicamente 0x60000000, y luego 0x60001000 (como dice la pagina del boot del manual).

El "CRUS" esta en 0x60001000 :)

Testeado con el código :

       ldr     r1, =0x60001000
       ldrb    r0, [r1]
       bl      SendChar

       ldr     r1, =0x60001001
       ldrb    r0, [r1]
       bl      SendChar

       ldr     r1, =0x60001002
       ldrb    r0, [r1]
       bl      SendChar

       ldr     r1, =0x60001003
       ldrb    r0, [r1]
       bl      SendChar

Toolchain

 http://arm.cirrus.com/files/tools/arm-linux-gcc-4.1.1-920t.tar.bz2

 http://arm.cirrus.com/files/tools/arm-elf-gcc-3.2.1-full.tar.bz2

U-BOOT

Fuente :  http://code.google.com/p/sim1/wiki/BootLoader#Compiling_u-boot_from_source

wget http://sim1.googlecode.com/files/u-boot-1.1.6-sim_one-20110329.tgz
tar xzf u-boot-1.1.6-sim_one-20110329.tgz
cd u-boot-1.1.6
CROSS_COMPILE=arm-linux-gnueabi- make sim_one_config
CROSS_COMPILE=arm-linux-gnueabi- make u-boot.bin