============================= ==> DH U-Boot Version 1.8.0.0 ============================= a) Beim Auslesen des settings blocks aus dem NAND Flash wird nun auch die ECC beachtet. Bei einem nicht wieder herstellbaren Fehler wird versucht die settings aus dem nächsten Block zu lesen. Änderungen siehe copy_nand_flash_page_to_buffer(). b) Beim umkopieren des Bootloaders vom NAND Flash in das SDRAM wird die ECC geprüft. Tritt ein nicht wiederherstellbarer Fehler auf, so wird versucht den Bootloader vom nächsten Block zu lesen. c) Neue Flash Speicheraufteilung --> siehe "DH iMX25 Modul Flash Speicheraufteilung v2.0.pdf" d) Linux ENV default Einstellungen wurden in die default ENV Umgebung übernommen. e) Redundante ENV Umgebung wird nun auch angelegt. ============================= ==> DH U-Boot Version 1.9.0.0 ============================= a) USB Support für i.MX25 Host 1 Port eingebaut. ============================== ==> DH U-Boot Version 1.10.0.0 ============================== a) Der default SD Slot kann nun nicht mehr über die settings ausgewählt werden. Im Bootloader ist der MicroSD Slot immer default. b) Nach einem Linux Flash Update wird das Betriebssystem nun auch nicht mehr gestartet, damit Angezeit werden kann, ob der Updatevorgang erfolgreich war oder nicht. c) Im Updatevorgang wurde die "DHupdate.ini" File Lösung implementiert. Zusätzlich dazu wurde noch die Update LED Funktionalität implementiert. f) Die settings wurden um die Variable UPDATE_DEV erweitert. Dort ist angegeben, von welchen Storage Devices beim Aufruf von "update auto" ein Update versucht wird. ============================== ==> DH U-Boot Version 1.11.0.0 ============================== a) Integration des neuen DHCOM settings blocks. b) Globale Variablen in die global data struct übernommen (dh_board_settings_info, ulSDRAMSize, ulDisablePrintf, ulStartOSAfterUpdate, ulDHCOMUpdateActive, ulTryToCreateBBT). c) DHCOM Update: Die NAND Pages per Block werden nun nicht mehr aus dem i.MX25 NAND Flash Controller Register ausgelesen, sondern mit Hilfe der nand_info[] struct ermittelt. ============================== ==> DH U-Boot Version 1.11.0.1 ============================== a) Drei neue DH Settings Block Flags UPDATE_VIA_USB_HOST_2_PORT, UPDATE_VIA_ETHERNET und SETTINGS_HW_LCD_MODE_FLAG. (Werden beim i.MX25 aktuell nicht verwendet) b) Bug: Das LVPWR LCD Controller Register muss immer mit 0x190 initialisiert werden. ============================== ==> DH U-Boot Version 1.11.2.0 ============================== a) Der Befehlt "settings" gibt die aktuell geladenen settings Block Einstellungen aus.