???????????????????????????????????????
???U-Boot
???????в??E?????g????U-Boot?????NAND Flash/SPI Flash/eMMC ?С?
U-Boot????g?????????4.3?????
3.11.1 ???????n??
4. u-boot.bin (?A?O offset ?? 0x100000??????λ??? 0xE00000)
5. u-boot-spl.bin (?A?ODDR????λ??? 0x200)
6. env.txt (?A?O offset?? 0x80000)
???n?????????offset λ?ü?????λ???????????f????
U-Boot ?h??????n??(env.txt)?????f??
env.txt ?????? U-Boot ?????????????????????e??????:
???б????? U-Boot ?h????????????:
????=???
??????=(???) ??????g????п????Q?з???? (0x0d, 0x0a)??
env.txt ???е?????? U-Boot ?A?O?h??????????????x??????A?O??h???????
?????NAND Flash
1. ?x?? “NAND” ????
2. ?x?? u-boot-spl.bin ?n???? ?O?? image type?? uBoot ?? ???O?? image execute address ?? 0x200 ????burn ??? u-boot-spl.bin.??
3. ?x?? u-boot.bin?n?????O?? image type?? Data ?????O?? image start offset ??0x100000 ????burn ??? u-boot.bin ??
4. ?x?? env.txt?n?????O?? image type?? Environment ?????O?? image start offset ??0x80000????burn ???env.txt ??
3.11.4 ?????SPI Flash
1. ?x?? “SPI” ????
2. ?x?? u-boot.bin ?n???? ?O?? image type?? uBoot ?????O?? image execute address ?? 0xE00000????burn ??? u-boot.bin.??
??image execute address λ??????{?????????????f??????
3. ?x?? env.txt?n?????O?? image type?? Environment ?????O?? image start offset ??0x80000????burn ???env.txt ??
?????eMMC
1. ?x?? “eMMC” ????
2. ?x?? u-boot.bin ?n???? ?O?? image type?? uBoot ?????O?? image execute address ?? 0xE00000????burn ??? u-boot.bin.??
(image execute address λ??????{????????? 4.3.3????f????)
3. ?x?? env.txt?n?????O?? image type?? Environment ?????O?? image start offset ??0x80000????burn ???env.txt ??
??Q?o??????Nu-Writer????}
??Nu-Writer ????microsoft visual C++ 2008????????????????,????????д????r,???????o???????F??r,???п??????????PC????? “Microsoft Visual C++ 2008 Redistributalbe” ??????P?S??
???????????????microsoft?W????d?K???b??
???w?????????????d –
http://www.microsoft.com/en-us/download/details.aspx?id=29
??????SPI??????????
??????NUC970 U-Boot ????f??
972369124