============================= ==> DH U-Boot Version 1.6.0.0 ============================= a) Booten vom SPI Flash wird nun auch unterstüzt. Dazu muss das define DH_SPI_FLASH anstatt DH_NAND_FLASH gesetzt werden. Für das SPI Flash wurde der internal Boot Mode des i.MX25 verwendet und somit auch der dcdheader für SPI Flash angepasst. b) SPI Flash read, write und erase Kommandos eingebaut und implementiert. Folgende Änderungen wurde vorgenommen: 1. spi_io_init() im File dh_imx25.c überarbeitet. 2. spi_io_set_WP_pin() Funktion im File dh_imx25.c implementiert. 3. Aktuell die Funktion do_nand() im File cmd_imxupdate.c für SPI Flash als Dummy implementiert. 4. Read, Write und Erase Kommandos in dem File imx_spi_nor_numonyx.c implementiert. Als Vorlage wurde das FIle imx_spi_nor_atmel.c verwendet. 5. SPI Kontroller Funktionen im FIle imx_cspi.c überarbeitet. c) U-Boot Image Size UBOOT_IMAGE_SIZE auf 512kB erhöht. Die Änderungen wurden in folgenden Files vorgenommen: - dh_imx25.h - \board\freescale\dh_imx25\dcdheader.S - dh_imx25.c - cmd_imxupdate.c - \cpu\arm926ejs\start.S - Im Ordner \drivers\mtd\spi\ das File imx_spi_nor_numonyx.c angelegt. - \drivers\spi\imx_cspi.c - \drivers\mtd\spi\Makefile - Im Ordner \include\asm-arm\arch-mx25\ das File imx_spi_nor.h angelegt. ============================= ==> DH U-Boot Version 1.6.1.0 ============================= a) Beim Befehl "debug" wird nun dhcp anstatt nur tftp mit einer statischen IP verwendet. b) Testroutinen RTC und Speicher von LZ hinzugefügt. Die Änderungen wurden in folgenden Files vorgenommen: - dh_imx25.h - cmd_debug.c - Neues File \common\cmd_testroutines.c - \common\makefile - Neues File \include\mcp7941x_rtc.h ============================= ==> DH U-Boot Version 1.7.0.0 ============================= a) Der VBAT pin des RTC wird in der Funktion i2c_set_rtc_testdh() aktiviert. b) SD/MMC speed Problem behoben. mdelay(1) nach udelay(100) in der Funtkion esdhc_send_cmd() abgeändert. c) Micron NAND Flash Support "MT29F2G08ABBEA" eingebaut. Die Änderungen wurden in folgenden Files vorgenommen: - dh_imx25.h - cmd_testroutines.c - imx_esdhc.c - nand_device_info.c