2009-08-18 17:55:31     Porting U-Boot to a BF532 under Ubuntu [Complete Documentation]

Document created by Aaronwu Employee on Sep 24, 2013
Version 1Show Document
  • View in full screen mode

2009-08-18 17:55:31     Porting U-Boot to a BF532 under Ubuntu [Complete Documentation]

JF Duval (CANADA)

Message: 79012   

 

Hello everybody,

 

I wrote a complete documentation to explain how to program U-Boot in a BF532 custom board using Section5 tools.  It's in French but you only need a basic understanding of it to use the documentation (all the code is in english).

 

Content:

 

Table des matières

Introduction............................................................................................................3

Définition de quelques termes ..........................................................................................3

Informations sur le système.............................................................................................4

Nos outils : JTAG ICEBear et logiciels de Section5......................................................................5

   Installation des logiciels...........................................................................................5

   Test de la chaîne JTAG...............................................................................................8

   Atmel SPI Flash......................................................................................................9

   Modification de BFLoader.............................................................................................9

      Obtenir les sources...............................................................................................9

      Compiler les sources..............................................................................................9

      Modifier les sources.............................................................................................10

Première application: faire clignoter une DEL!.........................................................................12

   Sources de Blinky et montage électronique...........................................................................12

   Compiler Blinky.....................................................................................................12

   Modifier Blinky.....................................................................................................13

   Faire fonctionner Blinky sur le Blackfin............................................................................15

      ICEBear sur un second PC.........................................................................................16

      Tout sur la même machine.........................................................................................18

UBoot et outils associés...............................................................................................19

   Installation de la toolchain........................................................................................19

   Sources de UBoot....................................................................................................20

   Compiler UBoot......................................................................................................20

   Modifier UBoot......................................................................................................21

      Répertoires importants...........................................................................................22

   Atmel Dataflash: outil de conversion................................................................................22

Utiliser UBoot sur votre Blackfin......................................................................................24

   Charger UBoot en mémoire............................................................................................24

   Console RS232.......................................................................................................26

      Windows..........................................................................................................27

      Ubuntu 9.04......................................................................................................27

   Utiliser UBoot: quelques commandes..................................................................................28

   Booter sur une Flash SPI............................................................................................29

      Charger l'image UBoot en RAM.....................................................................................29

      Écrire l'image UBoot en Flash....................................................................................30

Résultats..............................................................................................................32

Sommaire de mon expérience.............................................................................................33

Annexe A: Sources......................................................................................................34

Annexe B: Documentation et liens.......................................................................................34

Annexe C: Remerciements................................................................................................35

 

 

 

To see it online: http://www.aqra.ca/Porter-U-Boot-sur-un-Blackfin

To download it (PDF): http://jfduval.aqra.ca/bf532-files/U-Boot-BF532_v1_0.pdf

 

I hope it will be useful for you!

QuoteReplyEditDelete

 

 

2009-08-21 15:42:11     Re: Porting U-Boot to a BF532 under Ubuntu [Complete Documentation]

JF Duval (CANADA)

Message: 79126   

 

Hello everybody!

 

There is now a version 1.1 of the documentation.

 

To see it online: [url]http://www.aqra.ca/Porter-U-Boot-sur-un-Blackfin[/url]

To download it (PDF): [url]http://jfduval.aqra.ca/bf532-files/U-Boot-BF532_v1_1.pdf[/url]

 

====

 

[b]Modifications par version[/b]

 

[u]Version 1.0 (18/08/2009)[/u]

 

- Première publication officielle.

 

[u]Version 1.1 (21/08/2009)[/u]

 

Ajouts :

- Ajout de la section Déboguer avec le JTAG

- Ajout de la sous-section Observations et pistes de solution possibles dans la section Résultat

- Références à la feuille de calcul BFSD dans les sections de modification des sources de Blinky et U-Boot

- Ajout d'un commentaire sur l'authentification des sources de Section5 lors de l'installation de la suite icebear-gdbproxy

Attachments

    Outcomes