| | |
| | | diff -Nuar u-boot-2011.09/build.sh u-boot-2011.09-ok335x/build.sh |
| | | --- u-boot-2011.09/build.sh 1970-01-01 08:00:00.000000000 +0800 |
| | | +++ u-boot-2011.09-ok335x/build.sh 2019-08-01 16:36:13.003295528 +0800 |
| | | @@ -0,0 +1,67 @@ |
| | | +++ u-boot-2011.09-ok335x/build.sh 2019-08-01 23:06:07.067744283 +0800 |
| | | @@ -0,0 +1,66 @@ |
| | | +#!/bin/bash |
| | | + |
| | | +TFTP_PATH=/tftp |
| | |
| | | +IMG_NAME="u-boot.img MLO" |
| | | + |
| | | +CROSSTOOL=/opt/crosstool/cortex-a7/bin/arm-linux-gnueabi- |
| | | +#JOBS=`cat /proc/cpuinfo |grep "processor"|wc -l` |
| | | +JOBS=1 |
| | | +JOBS=`cat /proc/cpuinfo |grep "processor"|wc -l` |
| | | + |
| | | + |
| | | +function do_clean() |
| | |
| | | +do_install |
| | | + |
| | | + |
| | | diff -Nuar u-boot-2011.09/common/cmd_led_flash.c u-boot-2011.09-ok335x/common/cmd_led_flash.c |
| | | --- u-boot-2011.09/common/cmd_led_flash.c 2014-01-18 11:05:20.000000000 +0800 |
| | | +++ u-boot-2011.09-ok335x/common/cmd_led_flash.c 2019-08-01 23:06:07.067744283 +0800 |
| | | @@ -13,6 +13,11 @@ |
| | | |
| | | extern int g_on; |
| | | |
| | | +void lcd_backlight_on(void) |
| | | +{ |
| | | + __raw_writel(1<<7, 0x44E07194); |
| | | +} |
| | | + |
| | | void update_led() |
| | | { |
| | | static u32 n = 0; |
| | | diff -Nuar u-boot-2011.09/drivers/video/cfb_console.c u-boot-2011.09-ok335x/drivers/video/cfb_console.c |
| | | --- u-boot-2011.09/drivers/video/cfb_console.c 2013-12-04 14:05:19.000000000 +0800 |
| | | +++ u-boot-2011.09-ok335x/drivers/video/cfb_console.c 2019-08-01 23:06:07.067744283 +0800 |
| | | @@ -1820,7 +1820,7 @@ |
| | | |
| | | return 0; |
| | | } |
| | | -int g_on = 0; |
| | | +int g_on = 1; |
| | | void show_process(unsigned long a,unsigned long b) |
| | | { |
| | | static int last_percent = 100,type = 0; |
| | | @@ -1833,6 +1833,7 @@ |
| | | if(percent != last_percent) |
| | | { |
| | | update_led(); |
| | | + lcd_backlight_on(); |
| | | |
| | | /*update uart console*/ |
| | | printf("\r%02d%% complete",percent); |
| | | @@ -1849,34 +1850,19 @@ |
| | | switch(type) |
| | | { |
| | | case 0: |
| | | - title = "Erasing nand chip............"; |
| | | + title = "Burning Env to nand..."; |
| | | break; |
| | | case 1: |
| | | - title = "Reading MLO from MMC........."; |
| | | + title = "Burning bootloader to nand..."; |
| | | break; |
| | | case 2: |
| | | - title = "Burning MLO to nand.........."; |
| | | - break; |
| | | - case 3: |
| | | - title = "Reading u-boot.img from MMC.."; |
| | | - break; |
| | | - case 4: |
| | | - title = "Burning u-boot.img to nand..."; |
| | | - break; |
| | | - case 5: |
| | | - title = "Reading uImage from MMC......"; |
| | | - break; |
| | | - case 6: |
| | | title = "Burning uImage to nand......."; |
| | | break; |
| | | - case 7: |
| | | - title = "Reading ubi.img from MMC....."; |
| | | - break; |
| | | - case 8: |
| | | + case 3: |
| | | title = "Burning ubi.img to nand......"; |
| | | break; |
| | | default: |
| | | - title = "env is null.................."; |
| | | + title = "env TYPE is null.................."; |
| | | break; |
| | | } |
| | | |
| | | diff -Nuar u-boot-2011.09/include/configs/ok335x.h u-boot-2011.09-ok335x/include/configs/ok335x.h |
| | | --- u-boot-2011.09/include/configs/ok335x.h 2014-01-23 09:45:03.000000000 +0800 |
| | | +++ u-boot-2011.09-ok335x/include/configs/ok335x.h 2019-08-01 18:04:47.259397469 +0800 |
| | | +++ u-boot-2011.09-ok335x/include/configs/ok335x.h 2019-08-02 00:26:56.203837301 +0800 |
| | | @@ -61,17 +61,11 @@ |
| | | "nandroot=ubi0:rootfs rw ubi.mtd=7,2048\0" \ |
| | | "nandrootfstype=ubifs rootwait=1\0" |
| | |
| | | |
| | | #define CONFIG_MMC |
| | | #define CONFIG_NAND |
| | | @@ -81,141 +75,30 @@ |
| | | @@ -81,141 +75,32 @@ |
| | | #define CONFIG_CFB_CONSOLE |
| | | #define CONFIG_VGA_AS_SINGLE_DEVICE |
| | | |
| | |
| | | + "set kernaddr 0x100000; set kernsize 0x500000; set rootaddr 0x600000; set rootsize 0x9600000 \0" \ |
| | | + "confimgs=set spl 'MLO'; set uboot 'u-boot.img'; set kernel 'uImage'; set rootfs 'ubifs.img' \0" \ |
| | | + "conf=run confaddr; run confimgs; set filesize 0x20000; \0" \ |
| | | + "bbl=run conf; nand erase 0 100000; tftp ${loadaddr} ${spl}; nandecc hw 2; nand write.i ${loadaddr} ${spladdr} ${filesize}; " \ |
| | | + "benv=run confaddr; set TYPE 0; nandecc hw 0; nand erase ${envaddr} ${envsize}; save\0" \ |
| | | + "bbl=run conf; set TYPE 1; nand erase 0 100000; tftp ${loadaddr} ${spl}; " \ |
| | | + "nandecc hw 2; nand write.i ${loadaddr} ${spladdr} ${filesize}; " \ |
| | | + "tftp ${uboot}; nandecc hw 2;nand write.i ${loadaddr} ${ubootaddr} ${filesize}\0" \ |
| | | + "benv=run confaddr; nandecc hw 0; nand erase ${envaddr} ${envsize}; save\0" \ |
| | | + "bkr=run conf; tftp ${loadaddr} ${kernel}; nand erase ${kernaddr} ${kernsize}; "\ |
| | | + "bkr=run conf; set TYPE 2; tftp ${loadaddr} ${kernel}; nand erase ${kernaddr} ${kernsize}; "\ |
| | | + "nandecc hw 2; nand write.i ${loadaddr} ${kernaddr} ${filesize}\0" \ |
| | | + "bfs=run conf; tftp ${loadaddr} ${rootfs}; nand erase ${rootaddr} ${rootsize}; "\ |
| | | + "bfs=run conf; set TYPE 3; tftp ${loadaddr} ${rootfs}; nand erase ${rootaddr} ${rootsize}; "\ |
| | | + "nandecc hw 2; nand write.i ${loadaddr} ${rootaddr} ${filesize}\0" \ |
| | | + "bsys=nand scrub.chip; run conf; run bbl; run bkr; run bfs; reset\0" |
| | | + "bsys=nand scrub.chip; run conf; run bbl; run bkr; run bfs; reset\0" \ |
| | | + "tb=run conf; tftp ${loadaddr} ${kernel}; bootm ${loadaddr} \0" |
| | | |
| | | + |
| | | #define CONFIG_MISC_INIT_R |
| | | #define CONFIG_SYS_AUTOLOAD "yes" |
| | | #define CONFIG_CMD_CACHE |
| | | @@ -412,7 +295,7 @@ |
| | | @@ -412,7 +297,7 @@ |
| | | #define CONFIG_SYS_MONITOR_LEN (256 << 10) /* Reserve 2 sectors */ |
| | | #define CONFIG_SYS_FLASH_BASE PISMO1_NAND_BASE |
| | | #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_FLASH_BASE |
| | |
| | | #define CONFIG_ENV_ADDR MNAND_ENV_OFFSET |
| | | diff -Nuar u-boot-2011.09/Makefile u-boot-2011.09-ok335x/Makefile |
| | | --- u-boot-2011.09/Makefile 2013-11-20 14:14:16.000000000 +0800 |
| | | +++ u-boot-2011.09-ok335x/Makefile 2019-08-01 15:09:30.547195733 +0800 |
| | | +++ u-boot-2011.09-ok335x/Makefile 2019-08-01 23:06:07.071744283 +0800 |
| | | @@ -155,6 +155,8 @@ |
| | | # load ARCH, BOARD, and CPU configuration |
| | | include $(obj)include/config.mk |