Changes between Version 21 and Version 22 of AllWinner


Ignore:
Timestamp:
May 15, 2018, 3:35:55 PM (8 days ago)
Author:
Fred Leeflang
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AllWinner

    v21 v22  
    3737= Buildroot
    3838
    39 Buildroot genereert een output/images/sdcard.img. Teneinde deze image in the eMMC te krijgen gaan we hem eerst meecopieren naar DRAM met:
    40 
    41 * fredl@gaya:/usr/src/u-boot$ sudo ../sunxi-tools/sunxi-fel -v uboot u-boot-sunxi-with-spl.bin write 0x42000000 sdcard.img
    42 * Nadat we de u=boot prompt hebben kunnen we het image uit DRAM naar eMMC schrijven.
    43 * mmc write addr blk# cnt
    4439
    4540Eerst dient voor de Be een defconfig gemaakt te worden in configs/:
     
    9691== Alles combineren
    9792
    98 Voor bovenstaande is 'addr' het hexadecimale DRAM adres waarin de image gecopieerd is (0x42000000), blk# de offset in eMMC waarbij de U-Boot SPL op 8k dient te staan. Met 512 blocksize hebben we dus offset 16 nodig (16x512 = 8k). De sdcard.img is in ons geval 131072000 bytes dus er moeten 131072000/512 = 25600 blocks oftewel 'mmc write 0x42000000 0x10 0x3E800'
     93Buildroot genereert een output/images/sdcard.img. Teneinde deze image in the eMMC te krijgen gaan we hem eerst meecopieren naar DRAM met:
    9994
     95* fredl@gaya:/usr/src/u-boot$ sudo ../sunxi-tools/sunxi-fel -v uboot u-boot-sunxi-with-spl.bin write 0x42000000 sdcard.img
     96* Nadat we de u=boot prompt hebben kunnen we het image uit DRAM naar eMMC schrijven.
     97* mmc write addr blk# cnt
     98
     99Voor bovenstaande is 'addr' het hexadecimale DRAM adres waarin de image gecopieerd is (0x42000000), blk# de offset in eMMC waarbij de U-Boot SPL op 8k dient te staan. Met 512 blocksize hebben we dus offset 16 nodig (16x512 = 8k). De sdcard.img is in ons geval 131072000 bytes dus er moeten 131072000/512 = 25600 blocks oftewel 'mmc write 0x42000000 0x0 0x3E800'
     100