; AT91 boot_table template ; [JNZ] Modified 20-Mar-2003 GET header.s ; Register definitions etc. GET link_addresses.s ; Addresses (etc.) of programmes ROM_loader_image_start EQU ROM_loader_image_position ROM_loader_image_end EQU ROM_loader_image_start + ROM_loader_image_length ROM_loader_ROM EQU ROM_loader_image_position - ROM_loader_branch_space Mon_RAM_start EQU Mon_ROM + Mon_RAM_image_position Mon_RAM_end EQU Mon_RAM_start + Mon_RAM_image_length AREA Boot_table, CODE, READONLY boot_table DCB "CODE" ; Identifier DCD BtFlg_LCD_message :OR: BtFlg_LCD_light DCD ROM_loader_image_start - Start ; RAM start DCD ROM_loader_image_end - ROM_loader_image_start ; and length DCD Start ; ROM start DCD &1400 ; and length DCD ROM_loader_ROM - Start ; Start offset DCD &000000D3 ; and CPSR DCD 0, 0 ; Spartan config. & length DCD 0, 0 ; Virtex config. & length DCB cFF, "On-board Flash", cLF DCB "ROM Loader", ttr ; DCB cFF,"Flash ROM loader", ttr ; DCB "**************" ; LCD second line ; DCB "On-board flash l" ; User's text ; DCB "oader, etc. " ; ALIGN boot_table_entry_length DCB "CODE" ; Identifier DCD BtFlg_LCD_message :OR: BtFlg_LED_on DCD Mon_RAM_start - Start ; RAM start DCD Mon_RAM_end - Mon_RAM_start ; and length DCD Mon_ROM, &2800 ; ROM start and length DCD &00000000, &000000D3 ; Start offset and CPSR DCD XPIO_config - Start ; Spartan config. ROM offset DCD &4000 ; Spartan length DCD 0, 0 ; Virtex config. & length DCB cFF, " Komodo ARM ", cLF DCB "Environment v2.0", ttr ; DCB cFF, 0 ; Just clear screen ; DCB "Komodo back end " ; User's text ALIGN boot_table_entry_length DCB "CODE" ; Identifier DCD BtFlg_LCD_message :OR: BtFlg_LCD_light :OR: BtFlg_LED_on DCD 0, 0 ; RAM start and length DCD Flash_prog, &700 ; ROM start and length DCD &00000000, &000000D3 ; Start offset and CPSR DCD XPIO_config - Start ; Spartan config. ROM offset DCD &4000 ; Spartan length DCD 0, 0 ; Virtex config. & length DCB cFF, "H/W-based Flash", cLF DCB "Programmer/Test", ttr ; DCB cFF,"Remote flash",cLF,"loader", ttr ; DCB "Spartan test & r" ; User's text ; DCB "emote flash prog" ; ; DCB "rammer." ; ALIGN boot_table_entry_length DCB "CODE" ; Identifier DCD BtFlg_LCD_message :OR: BtFlg_LCD_light :OR: BtFlg_LED_on DCD 0, 0 ; RAM start and length DCD Angel_start, &10000 ; ROM start and length DCD &00000000, &000000D3 ; Start offset and CPSR DCD XPIO_config - Start ; Spartan config. ROM offset DCD &4000 ; Spartan length DCD 0, 0 ; Virtex config. & length DCB cFF,1,2," Angel 1.04",cLF DCB 3,4, ttr ; LCD message DCB "Angel 1.04 " ; User's text DCB "downloaded from www.atmel.com " DCB "and customised by Steve Temple " DCB "19th February 2002" ; ALIGN boot_table_entry_length ;------------------------------------------------------------------------------ END