Changeset 12441
- Timestamp:
- 07/06/09 13:58:28 (4 years ago)
- Location:
- ar5315_microredboot/microredboot
- Files:
-
- 72 edited
-
boot/src/ramconfig.h (modified) (1 diff)
-
build_targets.sh (modified) (3 diffs)
-
ecos/packages/hal/mips/ar2316/current/src/plf_misc.c (modified) (1 diff)
-
ecos/packages/redboot/current/src/flash.c (modified) (4 diffs)
-
images_default/redboot_ap48_32M_8M_kendin.rom (modified) (previous)
-
images_default/redboot_ap51_16M_4M_admtek.rom (modified) (previous)
-
images_default/redboot_ap51_16M_4M_icplus.rom (modified) (previous)
-
images_default/redboot_ap51_16M_4M_kendin.rom (modified) (previous)
-
images_default/redboot_ap51_16M_4M_marvell.rom (modified) (previous)
-
images_default/redboot_ap51_16M_8M_admtek.rom (modified) (previous)
-
images_default/redboot_ap51_16M_8M_icplus.rom (modified) (previous)
-
images_default/redboot_ap51_16M_8M_kendin.rom (modified) (previous)
-
images_default/redboot_ap51_16M_8M_marvell.rom (modified) (previous)
-
images_default/redboot_ap51_32M_4M_admtek.rom (modified) (previous)
-
images_default/redboot_ap51_32M_4M_icplus.rom (modified) (previous)
-
images_default/redboot_ap51_32M_4M_kendin.rom (modified) (previous)
-
images_default/redboot_ap51_32M_4M_marvell.rom (modified) (previous)
-
images_default/redboot_ap51_32M_8M_admtek.rom (modified) (previous)
-
images_default/redboot_ap51_32M_8M_icplus.rom (modified) (previous)
-
images_default/redboot_ap51_32M_8M_kendin.rom (modified) (previous)
-
images_default/redboot_ap51_32M_8M_marvell.rom (modified) (previous)
-
images_default/redboot_ap61_16M_4M_admtek.rom (modified) (previous)
-
images_default/redboot_ap61_16M_4M_icplus.rom (modified) (previous)
-
images_default/redboot_ap61_16M_4M_kendin.rom (modified) (previous)
-
images_default/redboot_ap61_16M_4M_marvell.rom (modified) (previous)
-
images_default/redboot_ap61_16M_8M_admtek.rom (modified) (previous)
-
images_default/redboot_ap61_16M_8M_icplus.rom (modified) (previous)
-
images_default/redboot_ap61_16M_8M_kendin.rom (modified) (previous)
-
images_default/redboot_ap61_16M_8M_marvell.rom (modified) (previous)
-
images_default/redboot_ap61_32M_4M_admtek.rom (modified) (previous)
-
images_default/redboot_ap61_32M_4M_icplus.rom (modified) (previous)
-
images_default/redboot_ap61_32M_4M_kendin.rom (modified) (previous)
-
images_default/redboot_ap61_32M_4M_marvell.rom (modified) (previous)
-
images_default/redboot_ap61_32M_8M_admtek.rom (modified) (previous)
-
images_default/redboot_ap61_32M_8M_icplus.rom (modified) (previous)
-
images_default/redboot_ap61_32M_8M_kendin.rom (modified) (previous)
-
images_default/redboot_ap61_32M_8M_marvell.rom (modified) (previous)
-
images_dir300/redboot_ap61_16M_4M_admtek.rom (modified) (previous)
-
images_dir300/redboot_ap61_16M_4M_icplus.rom (modified) (previous)
-
images_dir300/redboot_ap61_16M_4M_kendin.rom (modified) (previous)
-
images_dir300/redboot_ap61_16M_4M_marvell.rom (modified) (previous)
-
images_dir300/redboot_ap61_16M_8M_admtek.rom (modified) (previous)
-
images_dir300/redboot_ap61_16M_8M_icplus.rom (modified) (previous)
-
images_dir300/redboot_ap61_16M_8M_kendin.rom (modified) (previous)
-
images_dir300/redboot_ap61_16M_8M_marvell.rom (modified) (previous)
-
images_dir300/redboot_ap61_32M_4M_admtek.rom (modified) (previous)
-
images_dir300/redboot_ap61_32M_4M_icplus.rom (modified) (previous)
-
images_dir300/redboot_ap61_32M_4M_kendin.rom (modified) (previous)
-
images_dir300/redboot_ap61_32M_4M_marvell.rom (modified) (previous)
-
images_dir300/redboot_ap61_32M_8M_admtek.rom (modified) (previous)
-
images_dir300/redboot_ap61_32M_8M_icplus.rom (modified) (previous)
-
images_dir300/redboot_ap61_32M_8M_kendin.rom (modified) (previous)
-
images_dir300/redboot_ap61_32M_8M_marvell.rom (modified) (previous)
-
images_senao/redboot_ap48_32M_8M_kendin.rom (modified) (previous)
-
images_senao/redboot_ap51_16M_4M_admtek.rom (modified) (previous)
-
images_senao/redboot_ap51_16M_4M_icplus.rom (modified) (previous)
-
images_senao/redboot_ap51_16M_4M_kendin.rom (modified) (previous)
-
images_senao/redboot_ap51_16M_4M_marvell.rom (modified) (previous)
-
images_senao/redboot_ap51_16M_8M_admtek.rom (modified) (previous)
-
images_senao/redboot_ap51_16M_8M_icplus.rom (modified) (previous)
-
images_senao/redboot_ap51_16M_8M_kendin.rom (modified) (previous)
-
images_senao/redboot_ap51_16M_8M_marvell.rom (modified) (previous)
-
images_senao/redboot_ap51_32M_4M_admtek.rom (modified) (previous)
-
images_senao/redboot_ap51_32M_4M_icplus.rom (modified) (previous)
-
images_senao/redboot_ap51_32M_4M_kendin.rom (modified) (previous)
-
images_senao/redboot_ap51_32M_4M_marvell.rom (modified) (previous)
-
images_senao/redboot_ap51_32M_8M_admtek.rom (modified) (previous)
-
images_senao/redboot_ap51_32M_8M_icplus.rom (modified) (previous)
-
images_senao/redboot_ap51_32M_8M_kendin.rom (modified) (previous)
-
images_senao/redboot_ap51_32M_8M_marvell.rom (modified) (previous)
-
images_wrt54g2/redboot_ap65_16M_4M.rom (modified) (previous)
-
makefile (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ar5315_microredboot/microredboot/boot/src/ramconfig.h
r12429 r12441 1 #define RAM_SIZE 0x2000000 1 #define RAM_SIZE 0x1000000 2 #define AR5312 1 2 3 #define RESETBUTTON 0x06 -
ar5315_microredboot/microredboot/build_targets.sh
r12368 r12441 10 10 cp images/*.rom images_dir300 11 11 12 13 rm -f images/* 14 make ap61 RESETBUTTON=0x06 FIS=0 LED1_PIN=0 LED2_PIN=1 LED3_PIN=3 LED4_PIN=4 15 mkdir images_ubnt 16 cp images/redboot_ap61_16M_4M_kendin.rom images_ubnt/BS2_LC2.rom 17 cp images/redboot_ap61_32M_8M_kendin.rom images_ubnt/PICO2.rom 18 19 rm -f images/* 20 make ap51 RESETBUTTON=0x06 FIS=0 LED1_PIN=0 LED2_PIN=1 LED3_PIN=3 LED4_PIN=4 21 mkdir images_ubnt 22 cp images/redboot_ap51_16M_4M_icplus.rom images_ubnt/LS2_PS2.rom 23 cp images/redboot_ap51_16M_4M_kendin.rom images_ubnt/NS2.rom 24 25 rm -f images/* 26 make ap48 RESETBUTTON=0x06 FIS=0 LED1_PIN=7 LED2_PIN=5 LED3_PIN=4 LED4_PIN=3 27 mkdir images_ubnt 28 cp images/redboot_ap48_16M_4M_kendin.rom images_ubnt/LS5_NS5_PS5_BS5_LC5_PICO5.rom 29 12 30 #senao like inverted gpio 5 13 make ap51 RESETBUTTON=0x15 FIS=2 31 rm -f images/* 32 make ap51 RESETBUTTON=0x15 FIS=2 LED1_PIN=4 LED2_PIN=6 LED3_PIN=7 14 33 mkdir images_senao 15 34 cp images/*.rom images_senao … … 22 41 23 42 rm -f images/* 24 make ap48 RESETBUTTON=0x16 FIS=0 43 make ap48 RESETBUTTON=0x16 FIS=0 LED1_PIN=0 LED2_PIN=2 LED3_PIN=1 25 44 mkdir images_senao 26 45 cp images/*.rom images_senao … … 35 54 cp -rv images_default /GruppenLW/releases/images 36 55 cp -rv images_dir300 /GruppenLW/releases/images 56 cp -rv images_ubnt /GruppenLW/releases/images 37 57 cp -rv images_wrt54g2 /GruppenLW/releases/images -
ar5315_microredboot/microredboot/ecos/packages/hal/mips/ar2316/current/src/plf_misc.c
r12431 r12441 363 363 void (*mips_reset_vec)(void) = (void *) 0xbfc00000; 364 364 for(;;) { 365 sysGpioSet(AR2316_RESET_GPIO, 0); 366 sysGpioSet(0, 0); 365 367 HAL_WRITE_UINT32(AR2316_COLD_RESET,AR2317_RESET_SYSTEM); 366 udelay(100*1000);367 sysGpioSet(AR2316_RESET_GPIO, 0);368 udelay(100*1000);369 sysGpioSet(0, 0);370 udelay(100*1000);371 368 mips_reset_vec(); 372 369 } -
ar5315_microredboot/microredboot/ecos/packages/redboot/current/src/flash.c
r12429 r12441 1014 1014 static void fis_create_accton(int argc, char *argv[]) 1015 1015 { 1016 set_gpio(0, 1);1016 set_gpio(0, 1); 1017 1017 page_programming_supported = 1; 1018 1018 page_gpio = 0; … … 1023 1023 static void fis_create_256(int argc, char *argv[]) 1024 1024 { 1025 set_gpio(3, 1);1025 set_gpio(3, 1); 1026 1026 page_programming_supported = 1; 1027 1027 page_gpio = 3; … … 1201 1201 #ifdef LEDCODE 1202 1202 static int counter = 0; 1203 static int reverse = 0; 1203 1204 unsigned char leds[] = { 1204 1205 LED1_PIN, … … 1221 1222 set_gpio(leds[i], 0); 1222 1223 } 1223 set_gpio(leds[counter++], 1); 1224 if (counter == len) 1225 counter = 0; 1224 if (!reverse) 1225 set_gpio(leds[counter++], 1); 1226 else 1227 set_gpio(leds[counter--], 1); 1228 1229 if (counter == len && !reverse) { 1230 reverse = 1; 1231 counter--; 1232 } 1233 if (counter == -1 && reverse) { 1234 reverse = 0; 1235 counter++; 1236 } 1226 1237 } 1227 1238 #endif -
ar5315_microredboot/microredboot/makefile
r12368 r12441 18 18 export FIS=0 19 19 endif 20 export LEDCODE=1 21 ifndef LED1_PIN 22 export LED1_PIN=0xff 23 export LEDCODE=0 24 endif 25 ifndef LED2_PIN 26 export LED2_PIN=0xff 27 endif 28 ifndef LED3_PIN 29 export LED3_PIN=0xff 30 endif 31 ifndef LED4_PIN 32 export LED4_PIN=0xff 33 endif 20 34 21 35 ifndef TFTPPATH … … 25 39 export ECOS_REPOSITORY=$(PWD)/ecos/packages 26 40 PATH:=${PATH}:${ATH_ROOT}/tools/ecos_build/gnutools/mipsisa32-elf/bin:$(PWD)/ecos/tools/bin 41 #PATH:=${PATH}:${ATH_ROOT}/gnutools/mipsisa32-elf/bin:$(PWD)/ecos/tools/bin 27 42 REDBOOT_DIR=$(PWD) 28 43 … … 90 105 PLATFORM_RAM_BUILD = echo "\#define RESETBUTTON ${RESETBUTTON}" > ecos/packages/redboot/current/src/ramconfig.h; \ 91 106 echo "\#define FISTYPE ${FIS}" >> ecos/packages/redboot/current/src/ramconfig.h; \ 107 echo "\#define LEDCODE ${LEDCODE}" >> ecos/packages/redboot/current/src/ramconfig.h; \ 108 echo "\#define LED1_PIN ${LED1_PIN}" >> ecos/packages/redboot/current/src/ramconfig.h; \ 109 echo "\#define LED2_PIN ${LED2_PIN}" >> ecos/packages/redboot/current/src/ramconfig.h; \ 110 echo "\#define LED3_PIN ${LED3_PIN}" >> ecos/packages/redboot/current/src/ramconfig.h; \ 111 echo "\#define LED4_PIN ${LED4_PIN}" >> ecos/packages/redboot/current/src/ramconfig.h; \ 92 112 make -C $(RAMBUILD_DIR); \ 93 113 cd $(RAMBUILD_DIR)/install/bin; \ … … 148 168 cp redboot/ap48/ram/install/bin/redboot.img images/redboot_ap48_32M_8M_kendin.elf 149 169 170 171 # RAM version 172 echo "#define RAM_SIZE 0x1000000" > boot/src/ramconfig.h 173 echo "#define AR5312 1" >> boot/src/ramconfig.h 174 $(PLATFORM_RAM_START) \ 175 ecosconfig import $(REDBOOT_DIR)/options/serial/115200_baud; \ 176 ecosconfig import $(REDBOOT_DIR)/options/RAM/16MB_ram; \ 177 ecosconfig import $(REDBOOT_DIR)/options/flash/4MB_rom_ap48; \ 178 ecosconfig import $(ECOS_REPOSITORY)/hal/mips/ap48/current/misc/redboot_RAM.ecm; \ 179 $(PLATFORM_BLD_CUST) 180 $(PLATFORM_RAM_BUILD) 181 cp redboot/ap48/ram/install/bin/redboot.rom images/redboot_ap48_16M_4M_kendin.rom 182 cp redboot/ap48/ram/install/bin/redboot.img images/redboot_ap48_16M_4M_kendin.elf 183 184 150 185 ap43: 151 186 # ROM version
Note: See TracChangeset
for help on using the changeset viewer.
