mirror of https://github.com/rusefi/openblt.git
- Added precompiler statements around file specific backdoor handling
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@51 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
This commit is contained in:
parent
182ae81522
commit
af1bce6b34
Binary file not shown.
|
@ -1141,7 +1141,7 @@ Linker script and memory map
|
|||
0x00000001 . = ASSERT (((__init_end__ >= __FLASH_segment_start__) && (__init_end__ <= __FLASH_segment_end__)), error: .init is too large to fit in FLASH memory segment)
|
||||
0x00000288 __text_load_start__ = ALIGN (__init_end__, 0x4)
|
||||
|
||||
.text 0x00000288 0x3ef0
|
||||
.text 0x00000288 0x3f30
|
||||
0x00000288 __text_start__ = .
|
||||
*(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.* .gcc_except_table .ARM.extab* .gnu.linkonce.armextab.*)
|
||||
.glue_7 0x00000000 0x0 linker stubs
|
||||
|
@ -1273,247 +1273,249 @@ Linker script and memory map
|
|||
0x0000181c 0x30 THUMB Debug/../../obj/hooks.o
|
||||
0x0000181c FileFirmwareUpdateCompletedHook
|
||||
.text.FileFirmwareUpdateErrorHook
|
||||
0x0000184c 0x2 THUMB Debug/../../obj/hooks.o
|
||||
0x0000184c 0x14 THUMB Debug/../../obj/hooks.o
|
||||
0x0000184c FileFirmwareUpdateErrorHook
|
||||
*fill* 0x0000184e 0x2 00
|
||||
.text.FileFirmwareUpdateLogHook
|
||||
0x00001850 0x4c THUMB Debug/../../obj/hooks.o
|
||||
0x00001850 FileFirmwareUpdateLogHook
|
||||
0x00001860 0x4c THUMB Debug/../../obj/hooks.o
|
||||
0x00001860 FileFirmwareUpdateLogHook
|
||||
.text.startup.main
|
||||
0x0000189c 0x2c THUMB Debug/../../obj/main.o
|
||||
0x0000189c main
|
||||
0x000018ac 0x2c THUMB Debug/../../obj/main.o
|
||||
0x000018ac main
|
||||
.text.UnusedISR
|
||||
0x000018c8 0xc THUMB Debug/../../obj/vectors.o
|
||||
0x000018c8 UnusedISR
|
||||
0x000018d8 0xc THUMB Debug/../../obj/vectors.o
|
||||
0x000018d8 UnusedISR
|
||||
.text.CpuStartUserProgram
|
||||
0x000018d4 0x28 THUMB Debug/../../obj/cpu.o
|
||||
0x000018d4 CpuStartUserProgram
|
||||
0x000018e4 0x28 THUMB Debug/../../obj/cpu.o
|
||||
0x000018e4 CpuStartUserProgram
|
||||
.text.CpuMemCopy
|
||||
0x000018fc 0x20 THUMB Debug/../../obj/cpu.o
|
||||
0x000018fc CpuMemCopy
|
||||
0x0000190c 0x20 THUMB Debug/../../obj/cpu.o
|
||||
0x0000190c CpuMemCopy
|
||||
.text.CpuReset
|
||||
0x0000191c 0x4 THUMB Debug/../../obj/cpu.o
|
||||
0x0000191c CpuReset
|
||||
0x0000192c 0x4 THUMB Debug/../../obj/cpu.o
|
||||
0x0000192c CpuReset
|
||||
.text.FlashGetSector
|
||||
0x00001920 0x38 THUMB Debug/../../obj/flash.o
|
||||
0x00001930 0x38 THUMB Debug/../../obj/flash.o
|
||||
.text.FlashWriteBlock
|
||||
0x00001958 0x48 THUMB Debug/../../obj/flash.o
|
||||
0x00001968 0x48 THUMB Debug/../../obj/flash.o
|
||||
.text.FlashSwitchBlock
|
||||
0x000019a0 0x50 THUMB Debug/../../obj/flash.o
|
||||
0x000019b0 0x50 THUMB Debug/../../obj/flash.o
|
||||
.text.FlashAddToBlock
|
||||
0x000019f0 0x8a THUMB Debug/../../obj/flash.o
|
||||
*fill* 0x00001a7a 0x2 00
|
||||
0x00001a00 0x8a THUMB Debug/../../obj/flash.o
|
||||
*fill* 0x00001a8a 0x2 00
|
||||
.text.FlashInit
|
||||
0x00001a7c 0x18 THUMB Debug/../../obj/flash.o
|
||||
0x00001a7c FlashInit
|
||||
0x00001a8c 0x18 THUMB Debug/../../obj/flash.o
|
||||
0x00001a8c FlashInit
|
||||
.text.FlashWrite
|
||||
0x00001a94 0x48 THUMB Debug/../../obj/flash.o
|
||||
0x00001a94 FlashWrite
|
||||
0x00001aa4 0x48 THUMB Debug/../../obj/flash.o
|
||||
0x00001aa4 FlashWrite
|
||||
.text.FlashErase
|
||||
0x00001adc 0xe0 THUMB Debug/../../obj/flash.o
|
||||
0x00001adc FlashErase
|
||||
0x00001aec 0xe0 THUMB Debug/../../obj/flash.o
|
||||
0x00001aec FlashErase
|
||||
.text.FlashWriteChecksum
|
||||
0x00001bbc 0x44 THUMB Debug/../../obj/flash.o
|
||||
0x00001bbc FlashWriteChecksum
|
||||
0x00001bcc 0x44 THUMB Debug/../../obj/flash.o
|
||||
0x00001bcc FlashWriteChecksum
|
||||
.text.FlashVerifyChecksum
|
||||
0x00001c00 0x48 THUMB Debug/../../obj/flash.o
|
||||
0x00001c00 FlashVerifyChecksum
|
||||
0x00001c10 0x48 THUMB Debug/../../obj/flash.o
|
||||
0x00001c10 FlashVerifyChecksum
|
||||
.text.FlashDone
|
||||
0x00001c48 0x34 THUMB Debug/../../obj/flash.o
|
||||
0x00001c48 FlashDone
|
||||
.text.NvmInit 0x00001c7c 0x4 THUMB Debug/../../obj/nvm.o
|
||||
0x00001c7c NvmInit
|
||||
0x00001c58 0x34 THUMB Debug/../../obj/flash.o
|
||||
0x00001c58 FlashDone
|
||||
.text.NvmInit 0x00001c8c 0x4 THUMB Debug/../../obj/nvm.o
|
||||
0x00001c8c NvmInit
|
||||
.text.NvmWrite
|
||||
0x00001c80 0x4 THUMB Debug/../../obj/nvm.o
|
||||
0x00001c80 NvmWrite
|
||||
0x00001c90 0x4 THUMB Debug/../../obj/nvm.o
|
||||
0x00001c90 NvmWrite
|
||||
.text.NvmErase
|
||||
0x00001c84 0x4 THUMB Debug/../../obj/nvm.o
|
||||
0x00001c84 NvmErase
|
||||
0x00001c94 0x4 THUMB Debug/../../obj/nvm.o
|
||||
0x00001c94 NvmErase
|
||||
.text.NvmVerifyChecksum
|
||||
0x00001c88 0x4 THUMB Debug/../../obj/nvm.o
|
||||
0x00001c88 NvmVerifyChecksum
|
||||
.text.NvmDone 0x00001c8c 0x14 THUMB Debug/../../obj/nvm.o
|
||||
0x00001c8c NvmDone
|
||||
0x00001c98 0x4 THUMB Debug/../../obj/nvm.o
|
||||
0x00001c98 NvmVerifyChecksum
|
||||
.text.NvmDone 0x00001c9c 0x14 THUMB Debug/../../obj/nvm.o
|
||||
0x00001c9c NvmDone
|
||||
.text.TimerInit
|
||||
0x00001ca0 0x20 THUMB Debug/../../obj/timer.o
|
||||
0x00001ca0 TimerInit
|
||||
0x00001cb0 0x20 THUMB Debug/../../obj/timer.o
|
||||
0x00001cb0 TimerInit
|
||||
.text.TimerReset
|
||||
0x00001cc0 0xc THUMB Debug/../../obj/timer.o
|
||||
0x00001cc0 TimerReset
|
||||
0x00001cd0 0xc THUMB Debug/../../obj/timer.o
|
||||
0x00001cd0 TimerReset
|
||||
.text.TimerUpdate
|
||||
0x00001ccc 0x1c THUMB Debug/../../obj/timer.o
|
||||
0x00001ccc TimerUpdate
|
||||
0x00001cdc 0x1c THUMB Debug/../../obj/timer.o
|
||||
0x00001cdc TimerUpdate
|
||||
.text.TimerGet
|
||||
0x00001ce8 0x14 THUMB Debug/../../obj/timer.o
|
||||
0x00001ce8 TimerGet
|
||||
0x00001cf8 0x14 THUMB Debug/../../obj/timer.o
|
||||
0x00001cf8 TimerGet
|
||||
.text.UartInit
|
||||
0x00001cfc 0x28 THUMB Debug/../../obj/uart.o
|
||||
0x00001cfc UartInit
|
||||
0x00001d0c 0x28 THUMB Debug/../../obj/uart.o
|
||||
0x00001d0c UartInit
|
||||
.text.UartTransmitPacket
|
||||
0x00001d24 0x74 THUMB Debug/../../obj/uart.o
|
||||
0x00001d24 UartTransmitPacket
|
||||
0x00001d34 0x74 THUMB Debug/../../obj/uart.o
|
||||
0x00001d34 UartTransmitPacket
|
||||
.text.UartReceivePacket
|
||||
0x00001d98 0x70 THUMB Debug/../../obj/uart.o
|
||||
0x00001d98 UartReceivePacket
|
||||
0x00001da8 0x70 THUMB Debug/../../obj/uart.o
|
||||
0x00001da8 UartReceivePacket
|
||||
.text.AssertFailure
|
||||
0x00001e08 0x18 THUMB Debug/../../obj/assert.o
|
||||
0x00001e08 AssertFailure
|
||||
0x00001e18 0x18 THUMB Debug/../../obj/assert.o
|
||||
0x00001e18 AssertFailure
|
||||
.text.BackDoorCheck
|
||||
0x00001e20 0x3c THUMB Debug/../../obj/backdoor.o
|
||||
0x00001e20 BackDoorCheck
|
||||
0x00001e30 0x44 THUMB Debug/../../obj/backdoor.o
|
||||
0x00001e30 BackDoorCheck
|
||||
.text.BackDoorInit
|
||||
0x00001e5c 0x20 THUMB Debug/../../obj/backdoor.o
|
||||
0x00001e5c BackDoorInit
|
||||
0x00001e74 0x20 THUMB Debug/../../obj/backdoor.o
|
||||
0x00001e74 BackDoorInit
|
||||
.text.BootInit
|
||||
0x00001e7c 0x1e THUMB Debug/../../obj/boot.o
|
||||
0x00001e7c BootInit
|
||||
0x00001e94 0x1e THUMB Debug/../../obj/boot.o
|
||||
0x00001e94 BootInit
|
||||
.text.BootTask
|
||||
0x00001e9a 0x1a THUMB Debug/../../obj/boot.o
|
||||
0x00001e9a BootTask
|
||||
.text.ComInit 0x00001eb4 0x2c THUMB Debug/../../obj/com.o
|
||||
0x00001eb4 ComInit
|
||||
.text.ComTask 0x00001ee0 0x20 THUMB Debug/../../obj/com.o
|
||||
0x00001ee0 ComTask
|
||||
.text.ComFree 0x00001f00 0x2 THUMB Debug/../../obj/com.o
|
||||
0x00001f00 ComFree
|
||||
0x00001eb2 0x1a THUMB Debug/../../obj/boot.o
|
||||
0x00001eb2 BootTask
|
||||
.text.ComInit 0x00001ecc 0x2c THUMB Debug/../../obj/com.o
|
||||
0x00001ecc ComInit
|
||||
.text.ComTask 0x00001ef8 0x20 THUMB Debug/../../obj/com.o
|
||||
0x00001ef8 ComTask
|
||||
.text.ComFree 0x00001f18 0x2 THUMB Debug/../../obj/com.o
|
||||
0x00001f18 ComFree
|
||||
.text.ComTransmitPacket
|
||||
0x00001f02 0x10 THUMB Debug/../../obj/com.o
|
||||
0x00001f02 ComTransmitPacket
|
||||
*fill* 0x00001f12 0x2 00
|
||||
0x00001f1a 0x10 THUMB Debug/../../obj/com.o
|
||||
0x00001f1a ComTransmitPacket
|
||||
*fill* 0x00001f2a 0x2 00
|
||||
.text.ComSetConnectEntryState
|
||||
0x00001f14 0xc THUMB Debug/../../obj/com.o
|
||||
0x00001f14 ComSetConnectEntryState
|
||||
0x00001f2c 0xc THUMB Debug/../../obj/com.o
|
||||
0x00001f2c ComSetConnectEntryState
|
||||
.text.ComIsConnected
|
||||
0x00001f20 0x4 THUMB Debug/../../obj/com.o
|
||||
0x00001f20 ComIsConnected
|
||||
.text.CopInit 0x00001f24 0x2 THUMB Debug/../../obj/cop.o
|
||||
0x00001f24 CopInit
|
||||
0x00001f38 0x4 THUMB Debug/../../obj/com.o
|
||||
0x00001f38 ComIsConnected
|
||||
.text.CopInit 0x00001f3c 0x2 THUMB Debug/../../obj/cop.o
|
||||
0x00001f3c CopInit
|
||||
.text.CopService
|
||||
0x00001f26 0x2 THUMB Debug/../../obj/cop.o
|
||||
0x00001f26 CopService
|
||||
0x00001f3e 0x2 THUMB Debug/../../obj/cop.o
|
||||
0x00001f3e CopService
|
||||
.text.XcpSetCtoError
|
||||
0x00001f28 0x14 THUMB Debug/../../obj/xcp.o
|
||||
.text.XcpInit 0x00001f3c 0x1c THUMB Debug/../../obj/xcp.o
|
||||
0x00001f3c XcpInit
|
||||
0x00001f40 0x14 THUMB Debug/../../obj/xcp.o
|
||||
.text.XcpInit 0x00001f54 0x1c THUMB Debug/../../obj/xcp.o
|
||||
0x00001f54 XcpInit
|
||||
.text.XcpIsConnected
|
||||
0x00001f58 0x10 THUMB Debug/../../obj/xcp.o
|
||||
0x00001f58 XcpIsConnected
|
||||
0x00001f70 0x10 THUMB Debug/../../obj/xcp.o
|
||||
0x00001f70 XcpIsConnected
|
||||
.text.XcpPacketTransmitted
|
||||
0x00001f68 0x10 THUMB Debug/../../obj/xcp.o
|
||||
0x00001f68 XcpPacketTransmitted
|
||||
0x00001f80 0x10 THUMB Debug/../../obj/xcp.o
|
||||
0x00001f80 XcpPacketTransmitted
|
||||
.text.XcpPacketReceived
|
||||
0x00001f78 0x1f0 THUMB Debug/../../obj/xcp.o
|
||||
0x00001f78 XcpPacketReceived
|
||||
.text.mem_cpy 0x00002168 0x12 THUMB Debug/../../obj/ff.o
|
||||
0x00001f90 0x1f0 THUMB Debug/../../obj/xcp.o
|
||||
0x00001f90 XcpPacketReceived
|
||||
.text.mem_cpy 0x00002180 0x12 THUMB Debug/../../obj/ff.o
|
||||
.text.st_clust
|
||||
0x0000217a 0x12 THUMB Debug/../../obj/ff.o
|
||||
.text.sum_sfn 0x0000218c 0x1c THUMB Debug/../../obj/ff.o
|
||||
0x00002192 0x12 THUMB Debug/../../obj/ff.o
|
||||
.text.sum_sfn 0x000021a4 0x1c THUMB Debug/../../obj/ff.o
|
||||
.text.get_fileinfo
|
||||
0x000021a8 0xfa THUMB Debug/../../obj/ff.o
|
||||
0x000021c0 0xfa THUMB Debug/../../obj/ff.o
|
||||
.text.ld_clust.isra.0
|
||||
0x000022a2 0x1c THUMB Debug/../../obj/ff.o
|
||||
0x000022ba 0x1c THUMB Debug/../../obj/ff.o
|
||||
.text.validate
|
||||
0x000022be 0x32 THUMB Debug/../../obj/ff.o
|
||||
0x000022d6 0x32 THUMB Debug/../../obj/ff.o
|
||||
.text.check_fs
|
||||
0x000022f0 0x88 THUMB Debug/../../obj/ff.o
|
||||
0x00002308 0x88 THUMB Debug/../../obj/ff.o
|
||||
.text.chk_mounted
|
||||
0x00002378 0x328 THUMB Debug/../../obj/ff.o
|
||||
0x00002390 0x328 THUMB Debug/../../obj/ff.o
|
||||
.text.sync_window
|
||||
0x000026a0 0x4e THUMB Debug/../../obj/ff.o
|
||||
.text.sync_fs 0x000026ee 0xb2 THUMB Debug/../../obj/ff.o
|
||||
0x000026b8 0x4e THUMB Debug/../../obj/ff.o
|
||||
.text.sync_fs 0x00002706 0xb2 THUMB Debug/../../obj/ff.o
|
||||
.text.move_window
|
||||
0x000027a0 0x32 THUMB Debug/../../obj/ff.o
|
||||
0x000027b8 0x32 THUMB Debug/../../obj/ff.o
|
||||
.text.clust2sect
|
||||
0x000027d2 0x18 THUMB Debug/../../obj/ff.o
|
||||
0x000027d2 clust2sect
|
||||
.text.get_fat 0x000027ea 0xca THUMB Debug/../../obj/ff.o
|
||||
0x000027ea get_fat
|
||||
.text.dir_sdi 0x000028b4 0x88 THUMB Debug/../../obj/ff.o
|
||||
.text.put_fat 0x0000293c 0xf6 THUMB Debug/../../obj/ff.o
|
||||
0x0000293c put_fat
|
||||
0x000027ea 0x18 THUMB Debug/../../obj/ff.o
|
||||
0x000027ea clust2sect
|
||||
.text.get_fat 0x00002802 0xca THUMB Debug/../../obj/ff.o
|
||||
0x00002802 get_fat
|
||||
.text.dir_sdi 0x000028cc 0x88 THUMB Debug/../../obj/ff.o
|
||||
.text.put_fat 0x00002954 0xf6 THUMB Debug/../../obj/ff.o
|
||||
0x00002954 put_fat
|
||||
.text.create_chain
|
||||
0x00002a32 0x9a THUMB Debug/../../obj/ff.o
|
||||
0x00002a4a 0x9a THUMB Debug/../../obj/ff.o
|
||||
.text.dir_next
|
||||
0x00002acc 0xfc THUMB Debug/../../obj/ff.o
|
||||
0x00002ae4 0xfc THUMB Debug/../../obj/ff.o
|
||||
.text.dir_find.part.7
|
||||
0x00002bc8 0x138 THUMB Debug/../../obj/ff.o
|
||||
0x00002be0 0x138 THUMB Debug/../../obj/ff.o
|
||||
.text.follow_path
|
||||
0x00002d00 0x248 THUMB Debug/../../obj/ff.o
|
||||
0x00002d18 0x248 THUMB Debug/../../obj/ff.o
|
||||
.text.dir_remove
|
||||
0x00002f48 0x4e THUMB Debug/../../obj/ff.o
|
||||
*fill* 0x00002f96 0x2 00
|
||||
0x00002f60 0x4e THUMB Debug/../../obj/ff.o
|
||||
*fill* 0x00002fae 0x2 00
|
||||
.text.dir_read.constprop.9
|
||||
0x00002f98 0xfc THUMB Debug/../../obj/ff.o
|
||||
0x00002fb0 0xfc THUMB Debug/../../obj/ff.o
|
||||
.text.remove_chain
|
||||
0x00003094 0x5c THUMB Debug/../../obj/ff.o
|
||||
0x000030ac 0x5c THUMB Debug/../../obj/ff.o
|
||||
.text.gen_numname
|
||||
0x000030f0 0x76 THUMB Debug/../../obj/ff.o
|
||||
0x000030f0 gen_numname
|
||||
*fill* 0x00003166 0x2 00
|
||||
0x00003108 0x76 THUMB Debug/../../obj/ff.o
|
||||
0x00003108 gen_numname
|
||||
*fill* 0x0000317e 0x2 00
|
||||
.text.dir_register
|
||||
0x00003168 0x1c4 THUMB Debug/../../obj/ff.o
|
||||
.text.f_mount 0x0000332c 0x20 THUMB Debug/../../obj/ff.o
|
||||
0x0000332c f_mount
|
||||
.text.f_open 0x0000334c 0x148 THUMB Debug/../../obj/ff.o
|
||||
0x0000334c f_open
|
||||
.text.f_read 0x00003494 0x15e THUMB Debug/../../obj/ff.o
|
||||
0x00003494 f_read
|
||||
.text.f_write 0x000035f2 0x18c THUMB Debug/../../obj/ff.o
|
||||
0x000035f2 f_write
|
||||
.text.f_sync 0x0000377e 0x9c THUMB Debug/../../obj/ff.o
|
||||
0x0000377e f_sync
|
||||
.text.f_close 0x0000381a 0xe THUMB Debug/../../obj/ff.o
|
||||
0x0000381a f_close
|
||||
.text.f_lseek 0x00003828 0x146 THUMB Debug/../../obj/ff.o
|
||||
0x00003828 f_lseek
|
||||
*fill* 0x0000396e 0x2 00
|
||||
.text.f_stat 0x00003970 0x48 THUMB Debug/../../obj/ff.o
|
||||
0x00003970 f_stat
|
||||
0x00003180 0x1c4 THUMB Debug/../../obj/ff.o
|
||||
.text.f_mount 0x00003344 0x20 THUMB Debug/../../obj/ff.o
|
||||
0x00003344 f_mount
|
||||
.text.f_open 0x00003364 0x148 THUMB Debug/../../obj/ff.o
|
||||
0x00003364 f_open
|
||||
.text.f_read 0x000034ac 0x15e THUMB Debug/../../obj/ff.o
|
||||
0x000034ac f_read
|
||||
.text.f_write 0x0000360a 0x18c THUMB Debug/../../obj/ff.o
|
||||
0x0000360a f_write
|
||||
.text.f_sync 0x00003796 0x9c THUMB Debug/../../obj/ff.o
|
||||
0x00003796 f_sync
|
||||
.text.f_close 0x00003832 0xe THUMB Debug/../../obj/ff.o
|
||||
0x00003832 f_close
|
||||
.text.f_lseek 0x00003840 0x146 THUMB Debug/../../obj/ff.o
|
||||
0x00003840 f_lseek
|
||||
*fill* 0x00003986 0x2 00
|
||||
.text.f_stat 0x00003988 0x48 THUMB Debug/../../obj/ff.o
|
||||
0x00003988 f_stat
|
||||
.text.f_unlink
|
||||
0x000039b8 0xbc THUMB Debug/../../obj/ff.o
|
||||
0x000039b8 f_unlink
|
||||
.text.f_gets 0x00003a74 0x4a THUMB Debug/../../obj/ff.o
|
||||
0x00003a74 f_gets
|
||||
.text.f_putc 0x00003abe 0x2e THUMB Debug/../../obj/ff.o
|
||||
0x00003abe f_putc
|
||||
.text.f_puts 0x00003aec 0x24 THUMB Debug/../../obj/ff.o
|
||||
0x00003aec f_puts
|
||||
0x000039d0 0xbc THUMB Debug/../../obj/ff.o
|
||||
0x000039d0 f_unlink
|
||||
.text.f_gets 0x00003a8c 0x4a THUMB Debug/../../obj/ff.o
|
||||
0x00003a8c f_gets
|
||||
.text.f_putc 0x00003ad6 0x2e THUMB Debug/../../obj/ff.o
|
||||
0x00003ad6 f_putc
|
||||
.text.f_puts 0x00003b04 0x24 THUMB Debug/../../obj/ff.o
|
||||
0x00003b04 f_puts
|
||||
.text.ff_convert
|
||||
0x00003b10 0x3c THUMB Debug/../../obj/unicode.o
|
||||
0x00003b10 ff_convert
|
||||
0x00003b28 0x3c THUMB Debug/../../obj/unicode.o
|
||||
0x00003b28 ff_convert
|
||||
.text.ff_wtoupper
|
||||
0x00003b4c 0x24 THUMB Debug/../../obj/unicode.o
|
||||
0x00003b4c ff_wtoupper
|
||||
0x00003b64 0x24 THUMB Debug/../../obj/unicode.o
|
||||
0x00003b64 ff_wtoupper
|
||||
.text.FileLibHexStringToByte
|
||||
0x00003b70 0x44 THUMB Debug/../../obj/file.o
|
||||
0x00003b88 0x44 THUMB Debug/../../obj/file.o
|
||||
.text.FileLibByteToHexString
|
||||
0x00003bb4 0x3a THUMB Debug/../../obj/file.o
|
||||
*fill* 0x00003bee 0x2 00
|
||||
0x00003bcc 0x3a THUMB Debug/../../obj/file.o
|
||||
*fill* 0x00003c06 0x2 00
|
||||
.text.FileLibLongToIntString.constprop.0
|
||||
0x00003bf0 0x38 THUMB Debug/../../obj/file.o
|
||||
0x00003c08 0x38 THUMB Debug/../../obj/file.o
|
||||
.text.SrecParseLine.constprop.1
|
||||
0x00003c28 0x1b4 THUMB Debug/../../obj/file.o
|
||||
0x00003c40 0x1b4 THUMB Debug/../../obj/file.o
|
||||
.text.FileInit
|
||||
0x00003ddc 0x2c THUMB Debug/../../obj/file.o
|
||||
0x00003ddc FileInit
|
||||
0x00003df4 0x2c THUMB Debug/../../obj/file.o
|
||||
0x00003df4 FileInit
|
||||
.text.FileIsIdle
|
||||
0x00003e08 0x14 THUMB Debug/../../obj/file.o
|
||||
0x00003e08 FileIsIdle
|
||||
0x00003e20 0x14 THUMB Debug/../../obj/file.o
|
||||
0x00003e20 FileIsIdle
|
||||
.text.FileHandleFirmwareUpdateRequest
|
||||
0x00003e34 0x28 THUMB Debug/../../obj/file.o
|
||||
0x00003e34 FileHandleFirmwareUpdateRequest
|
||||
.text.FileTask
|
||||
0x00003e1c 0x330 THUMB Debug/../../obj/file.o
|
||||
0x00003e1c FileTask
|
||||
0x00003e5c 0x330 THUMB Debug/../../obj/file.o
|
||||
0x00003e5c FileTask
|
||||
.text.libc.isdigit
|
||||
0x0000414c 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
|
||||
0x0000414c isdigit
|
||||
0x0000418c 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
|
||||
0x0000418c isdigit
|
||||
.text.libc.toupper
|
||||
0x00004158 0xe C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
|
||||
0x00004158 toupper
|
||||
*fill* 0x00004166 0x2 00
|
||||
0x00004198 0xe C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
|
||||
0x00004198 toupper
|
||||
*fill* 0x000041a6 0x2 00
|
||||
.text.libc.memset
|
||||
0x00004168 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2_asm.o)
|
||||
0x00004168 memset
|
||||
0x00004178 __text_end__ = (__text_start__ + SIZEOF (.text))
|
||||
0x00004178 __text_load_end__ = __text_end__
|
||||
0x000041a8 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2_asm.o)
|
||||
0x000041a8 memset
|
||||
0x000041b8 __text_end__ = (__text_start__ + SIZEOF (.text))
|
||||
0x000041b8 __text_load_end__ = __text_end__
|
||||
|
||||
.vfp11_veneer 0x00000000 0x0
|
||||
.vfp11_veneer 0x00000000 0x0 linker stubs
|
||||
|
@ -1521,92 +1523,92 @@ Linker script and memory map
|
|||
.v4_bx 0x00000000 0x0
|
||||
.v4_bx 0x00000000 0x0 linker stubs
|
||||
0x00000001 . = ASSERT (((__text_end__ >= __FLASH_segment_start__) && (__text_end__ <= __FLASH_segment_end__)), error: .text is too large to fit in FLASH memory segment)
|
||||
0x00004178 __dtors_load_start__ = ALIGN (__text_end__, 0x4)
|
||||
0x000041b8 __dtors_load_start__ = ALIGN (__text_end__, 0x4)
|
||||
|
||||
.dtors 0x00004178 0x0
|
||||
0x00004178 __dtors_start__ = .
|
||||
.dtors 0x000041b8 0x0
|
||||
0x000041b8 __dtors_start__ = .
|
||||
*(SORT(.dtors.*))
|
||||
*(.dtors)
|
||||
*(.fini_array .fini_array.*)
|
||||
0x00004178 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
|
||||
0x00004178 __dtors_load_end__ = __dtors_end__
|
||||
0x000041b8 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
|
||||
0x000041b8 __dtors_load_end__ = __dtors_end__
|
||||
0x00000001 . = ASSERT (((__dtors_end__ >= __FLASH_segment_start__) && (__dtors_end__ <= __FLASH_segment_end__)), error: .dtors is too large to fit in FLASH memory segment)
|
||||
0x00004178 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4)
|
||||
0x000041b8 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4)
|
||||
|
||||
.ctors 0x00004178 0x0
|
||||
0x00004178 __ctors_start__ = .
|
||||
.ctors 0x000041b8 0x0
|
||||
0x000041b8 __ctors_start__ = .
|
||||
*(SORT(.ctors.*))
|
||||
*(.ctors)
|
||||
*(.init_array .init_array.*)
|
||||
0x00004178 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
|
||||
0x00004178 __ctors_load_end__ = __ctors_end__
|
||||
0x000041b8 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
|
||||
0x000041b8 __ctors_load_end__ = __ctors_end__
|
||||
0x00000001 . = ASSERT (((__ctors_end__ >= __FLASH_segment_start__) && (__ctors_end__ <= __FLASH_segment_end__)), error: .ctors is too large to fit in FLASH memory segment)
|
||||
0x00004178 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4)
|
||||
0x000041b8 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4)
|
||||
|
||||
.rodata 0x00004178 0xbca
|
||||
0x00004178 __rodata_start__ = .
|
||||
.rodata 0x000041b8 0xbd3
|
||||
0x000041b8 __rodata_start__ = .
|
||||
*(.rodata .rodata.* .gnu.linkonce.r.*)
|
||||
.rodata.g_pulXtals
|
||||
0x00004178 0x6c THUMB Debug/../../obj/sysctl.o
|
||||
0x000041b8 0x6c THUMB Debug/../../obj/sysctl.o
|
||||
.rodata.str1.1
|
||||
0x000041e4 0x6b THUMB Debug/../../obj/sysctl.o
|
||||
*fill* 0x0000424f 0x1 00
|
||||
0x00004224 0x6b THUMB Debug/../../obj/sysctl.o
|
||||
*fill* 0x0000428f 0x1 00
|
||||
.rodata.g_pulRCGCRegs
|
||||
0x00004250 0xc THUMB Debug/../../obj/sysctl.o
|
||||
0x00004290 0xc THUMB Debug/../../obj/sysctl.o
|
||||
.rodata.str1.1
|
||||
0x0000425c 0x69 THUMB Debug/../../obj/gpio.o
|
||||
0x0000429c 0x69 THUMB Debug/../../obj/gpio.o
|
||||
.rodata.str1.1
|
||||
0x000042c5 0x6d THUMB Debug/../../obj/flashlib.o
|
||||
0x00004305 0x6d THUMB Debug/../../obj/flashlib.o
|
||||
.rodata.str1.1
|
||||
0x00004332 0x6c THUMB Debug/../../obj/uartlib.o
|
||||
0x00004372 0x6c THUMB Debug/../../obj/uartlib.o
|
||||
.rodata.str1.1
|
||||
0x0000439e 0x68 THUMB Debug/../../obj/ssi.o
|
||||
0x000043de 0x68 THUMB Debug/../../obj/ssi.o
|
||||
.rodata.firmwareFilename
|
||||
0x00004406 0x1b THUMB Debug/../../obj/hooks.o
|
||||
0x00004446 0x1b THUMB Debug/../../obj/hooks.o
|
||||
.rodata.str1.1
|
||||
0x00004421 0xd THUMB Debug/../../obj/hooks.o
|
||||
0x00004461 0xd THUMB Debug/../../obj/hooks.o
|
||||
.rodata.str1.1
|
||||
0x0000442e 0x85 THUMB Debug/../../obj/vectors.o
|
||||
*fill* 0x000044b3 0x1 00
|
||||
0x0000446e 0x85 THUMB Debug/../../obj/vectors.o
|
||||
*fill* 0x000044f3 0x1 00
|
||||
.rodata.flashLayout
|
||||
0x000044b4 0xcc THUMB Debug/../../obj/flash.o
|
||||
0x000044f4 0xcc THUMB Debug/../../obj/flash.o
|
||||
.rodata.str1.1
|
||||
0x00004580 0x77 THUMB Debug/../../obj/uart.o
|
||||
0x000045c0 0x77 THUMB Debug/../../obj/uart.o
|
||||
.rodata.xcpStationId
|
||||
0x000045f7 0x8 THUMB Debug/../../obj/xcp.o
|
||||
0x00004637 0x8 THUMB Debug/../../obj/xcp.o
|
||||
.rodata.str1.1
|
||||
0x000045ff 0x10 THUMB Debug/../../obj/ff.o
|
||||
.rodata.ExCvt 0x0000460f 0x80 THUMB Debug/../../obj/ff.o
|
||||
0x0000463f 0x10 THUMB Debug/../../obj/ff.o
|
||||
.rodata.ExCvt 0x0000464f 0x80 THUMB Debug/../../obj/ff.o
|
||||
.rodata.LfnOfs
|
||||
0x0000468f 0xd THUMB Debug/../../obj/ff.o
|
||||
0x000046cf 0xd THUMB Debug/../../obj/ff.o
|
||||
.rodata.tbl_upper.984
|
||||
0x0000469c 0x1e0 THUMB Debug/../../obj/unicode.o
|
||||
0x000046dc 0x1e0 THUMB Debug/../../obj/unicode.o
|
||||
.rodata.tbl_lower.983
|
||||
0x0000487c 0x1e0 THUMB Debug/../../obj/unicode.o
|
||||
.rodata.Tbl 0x00004a5c 0x100 THUMB Debug/../../obj/unicode.o
|
||||
0x000048bc 0x1e0 THUMB Debug/../../obj/unicode.o
|
||||
.rodata.Tbl 0x00004a9c 0x100 THUMB Debug/../../obj/unicode.o
|
||||
.rodata.str1.1
|
||||
0x00004b5c 0x1e6 THUMB Debug/../../obj/file.o
|
||||
0x1f1 (size before relaxing)
|
||||
0x00004d42 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
|
||||
0x00004d42 __rodata_load_end__ = __rodata_end__
|
||||
0x00004b9c 0x1ef THUMB Debug/../../obj/file.o
|
||||
0x1fb (size before relaxing)
|
||||
0x00004d8b __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
|
||||
0x00004d8b __rodata_load_end__ = __rodata_end__
|
||||
0x00000001 . = ASSERT (((__rodata_end__ >= __FLASH_segment_start__) && (__rodata_end__ <= __FLASH_segment_end__)), error: .rodata is too large to fit in FLASH memory segment)
|
||||
0x00004d44 __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4)
|
||||
0x00004d8c __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4)
|
||||
|
||||
.ARM.exidx 0x00004d44 0x0
|
||||
0x00004d44 __ARM.exidx_start__ = .
|
||||
0x00004d44 __exidx_start = __ARM.exidx_start__
|
||||
.ARM.exidx 0x00004d8c 0x0
|
||||
0x00004d8c __ARM.exidx_start__ = .
|
||||
0x00004d8c __exidx_start = __ARM.exidx_start__
|
||||
*(.ARM.exidx .ARM.exidx.*)
|
||||
0x00004d44 __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx))
|
||||
0x00004d44 __exidx_end = __ARM.exidx_end__
|
||||
0x00004d44 __ARM.exidx_load_end__ = __ARM.exidx_end__
|
||||
0x00004d8c __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx))
|
||||
0x00004d8c __exidx_end = __ARM.exidx_end__
|
||||
0x00004d8c __ARM.exidx_load_end__ = __ARM.exidx_end__
|
||||
0x00000001 . = ASSERT (((__ARM.exidx_end__ >= __FLASH_segment_start__) && (__ARM.exidx_end__ <= __FLASH_segment_end__)), error: .ARM.exidx is too large to fit in FLASH memory segment)
|
||||
0x00004d44 __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4)
|
||||
0x00004d8c __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4)
|
||||
|
||||
.fast 0x20000000 0x0 load address 0x00004d44
|
||||
.fast 0x20000000 0x0 load address 0x00004d8c
|
||||
0x20000000 __fast_start__ = .
|
||||
*(.fast .fast.*)
|
||||
0x20000000 __fast_end__ = (__fast_start__ + SIZEOF (.fast))
|
||||
0x00004d44 __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast))
|
||||
0x00004d8c __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast))
|
||||
0x00000001 . = ASSERT (((__fast_load_end__ >= __FLASH_segment_start__) && (__fast_load_end__ <= __FLASH_segment_end__)), error: .fast is too large to fit in FLASH memory segment)
|
||||
|
||||
.fast_run 0x20000000 0x0
|
||||
|
@ -1615,17 +1617,17 @@ Linker script and memory map
|
|||
0x20000000 __fast_run_end__ = (__fast_run_start__ + SIZEOF (.fast_run))
|
||||
0x20000000 __fast_run_load_end__ = __fast_run_end__
|
||||
0x00000001 . = ASSERT (((__fast_run_end__ >= __SRAM_segment_start__) && (__fast_run_end__ <= __SRAM_segment_end__)), error: .fast_run is too large to fit in SRAM memory segment)
|
||||
0x00004d44 __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4)
|
||||
0x00004d8c __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4)
|
||||
|
||||
.data 0x20000000 0x1 load address 0x00004d44
|
||||
.data 0x20000000 0x1 load address 0x00004d8c
|
||||
0x20000000 __data_start__ = .
|
||||
*(.data .data.* .gnu.linkonce.d.*)
|
||||
.data.Stat 0x20000000 0x1 THUMB Debug/../../obj/mmc.o
|
||||
0x20000001 __data_end__ = (__data_start__ + SIZEOF (.data))
|
||||
0x00004d45 __data_load_end__ = (__data_load_start__ + SIZEOF (.data))
|
||||
0x00004d8d __data_load_end__ = (__data_load_start__ + SIZEOF (.data))
|
||||
0x00000001 . = ASSERT (((__data_load_end__ >= __FLASH_segment_start__) && (__data_load_end__ <= __FLASH_segment_end__)), error: .data is too large to fit in FLASH memory segment)
|
||||
|
||||
.data_run 0x20000000 0x1 load address 0x00004d44
|
||||
.data_run 0x20000000 0x1 load address 0x00004d8c
|
||||
0x20000000 __data_run_start__ = .
|
||||
0x20000001 . = MAX ((__data_run_start__ + SIZEOF (.data)), .)
|
||||
*fill* 0x20000000 0x1 00
|
||||
|
@ -1645,11 +1647,11 @@ Linker script and memory map
|
|||
0x20000434 0x204 THUMB Debug/../../obj/flash.o
|
||||
.bss.millisecond_counter
|
||||
0x20000638 0x2 THUMB Debug/../../obj/timer.o
|
||||
.bss.xcpCtoReqPacket.1317
|
||||
.bss.xcpCtoReqPacket.1319
|
||||
0x2000063a 0x41 THUMB Debug/../../obj/uart.o
|
||||
.bss.xcpCtoRxLength.1318
|
||||
.bss.xcpCtoRxInProgress.1321
|
||||
0x2000067b 0x1 THUMB Debug/../../obj/uart.o
|
||||
.bss.xcpCtoRxInProgress.1319
|
||||
.bss.xcpCtoRxLength.1320
|
||||
0x2000067c 0x1 THUMB Debug/../../obj/uart.o
|
||||
*fill* 0x2000067d 0x3 00
|
||||
.bss.assert_failure_file
|
||||
|
@ -1663,7 +1665,7 @@ Linker script and memory map
|
|||
0x2000068c 0x4 THUMB Debug/../../obj/backdoor.o
|
||||
.bss.comEntryStateConnect
|
||||
0x20000690 0x1 THUMB Debug/../../obj/com.o
|
||||
.bss.xcpCtoReqPacket.1087
|
||||
.bss.xcpCtoReqPacket.1089
|
||||
0x20000691 0x40 THUMB Debug/../../obj/com.o
|
||||
*fill* 0x200006d1 0x3 00
|
||||
.bss.xcpInfo 0x200006d4 0x4c THUMB Debug/../../obj/xcp.o
|
||||
|
@ -1730,14 +1732,14 @@ Linker script and memory map
|
|||
0x200011d0 __tbss_end__ = (__tbss_start__ + SIZEOF (.tbss))
|
||||
0x200011d0 __tbss_load_end__ = __tbss_end__
|
||||
0x00000001 . = ASSERT (((__tbss_end__ >= __SRAM_segment_start__) && (__tbss_end__ <= __SRAM_segment_end__)), error: .tbss is too large to fit in SRAM memory segment)
|
||||
0x00004d48 __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4)
|
||||
0x00004d90 __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4)
|
||||
|
||||
.tdata 0x200011d0 0x0 load address 0x00004d48
|
||||
.tdata 0x200011d0 0x0 load address 0x00004d90
|
||||
0x200011d0 __tdata_start__ = .
|
||||
*(.tdata .tdata.*)
|
||||
0x200011d0 __tdata_end__ = (__tdata_start__ + SIZEOF (.tdata))
|
||||
0x00004d48 __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata))
|
||||
0x00004d48 __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.tdata))
|
||||
0x00004d90 __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata))
|
||||
0x00004d90 __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.tdata))
|
||||
0x00000001 . = ASSERT (((__tdata_load_end__ >= __FLASH_segment_start__) && (__tdata_load_end__ <= __FLASH_segment_end__)), error: .tdata is too large to fit in FLASH memory segment)
|
||||
|
||||
.tdata_run 0x200011d0 0x0
|
||||
|
@ -1784,7 +1786,7 @@ LOAD C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib
|
|||
END GROUP
|
||||
OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/ide/../bin/openbtl_ek_lm3s6965.elf elf32-littlearm)
|
||||
|
||||
.debug_frame 0x00000000 0x4050
|
||||
.debug_frame 0x00000000 0x4070
|
||||
.debug_frame 0x00000000 0x49c THUMB Debug/../../obj/sysctl.o
|
||||
.debug_frame 0x0000049c 0x1a8 THUMB Debug/../../obj/interrupt.o
|
||||
.debug_frame 0x00000644 0x70 THUMB Debug/../../obj/cpulib.o
|
||||
|
@ -1809,14 +1811,14 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B
|
|||
.debug_frame 0x00001c9c 0x74 THUMB Debug/../../obj/xcp.o
|
||||
.debug_frame 0x00001d10 0x64c THUMB Debug/../../obj/ff.o
|
||||
.debug_frame 0x0000235c 0x30 THUMB Debug/../../obj/unicode.o
|
||||
.debug_frame 0x0000238c 0xe4 THUMB Debug/../../obj/file.o
|
||||
.debug_frame 0x00002470 0x11c0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
|
||||
.debug_frame 0x00003630 0x120 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2_asm.o)
|
||||
.debug_frame 0x00003750 0x260 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc_asm.o)
|
||||
.debug_frame 0x000039b0 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
|
||||
.debug_frame 0x00003a50 0x600 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libm_v7m_t_le_small.a(libm_asm.o)
|
||||
.debug_frame 0x0000238c 0x104 THUMB Debug/../../obj/file.o
|
||||
.debug_frame 0x00002490 0x11c0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
|
||||
.debug_frame 0x00003650 0x120 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2_asm.o)
|
||||
.debug_frame 0x00003770 0x260 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc_asm.o)
|
||||
.debug_frame 0x000039d0 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
|
||||
.debug_frame 0x00003a70 0x600 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libm_v7m_t_le_small.a(libm_asm.o)
|
||||
|
||||
.debug_info 0x00000000 0x9196
|
||||
.debug_info 0x00000000 0x91b7
|
||||
.debug_info 0x00000000 0xa06 THUMB Debug/../../obj/sysctl.o
|
||||
.debug_info 0x00000a06 0x427 THUMB Debug/../../obj/interrupt.o
|
||||
.debug_info 0x00000e2d 0x110 THUMB Debug/../../obj/cpulib.o
|
||||
|
@ -1825,28 +1827,28 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B
|
|||
.debug_info 0x00001efc 0xbb2 THUMB Debug/../../obj/uartlib.o
|
||||
.debug_info 0x00002aae 0x5d5 THUMB Debug/../../obj/ssi.o
|
||||
.debug_info 0x00003083 0x6a3 THUMB Debug/../../obj/mmc.o
|
||||
.debug_info 0x00003726 0x4f3 THUMB Debug/../../obj/hooks.o
|
||||
.debug_info 0x00003c19 0x97 THUMB Debug/../../obj/main.o
|
||||
.debug_info 0x00003cb0 0xfd THUMB Debug/../../obj/cstart.o
|
||||
.debug_info 0x00003dad 0xf7 THUMB Debug/../../obj/vectors.o
|
||||
.debug_info 0x00003ea4 0x140 THUMB Debug/../../obj/cpu.o
|
||||
.debug_info 0x00003fe4 0x66d THUMB Debug/../../obj/flash.o
|
||||
.debug_info 0x00004651 0x161 THUMB Debug/../../obj/nvm.o
|
||||
.debug_info 0x000047b2 0x13e THUMB Debug/../../obj/timer.o
|
||||
.debug_info 0x000048f0 0x271 THUMB Debug/../../obj/uart.o
|
||||
.debug_info 0x00004b61 0xeb THUMB Debug/../../obj/assert.o
|
||||
.debug_info 0x00004c4c 0xc7 THUMB Debug/../../obj/backdoor.o
|
||||
.debug_info 0x00004d13 0x8f THUMB Debug/../../obj/boot.o
|
||||
.debug_info 0x00004da2 0x1ba THUMB Debug/../../obj/com.o
|
||||
.debug_info 0x00004f5c 0x8d THUMB Debug/../../obj/cop.o
|
||||
.debug_info 0x00004fe9 0x5e2 THUMB Debug/../../obj/xcp.o
|
||||
.debug_info 0x000055cb 0x2500 THUMB Debug/../../obj/ff.o
|
||||
.debug_info 0x00007acb 0x160 THUMB Debug/../../obj/unicode.o
|
||||
.debug_info 0x00007c2b 0x849 THUMB Debug/../../obj/file.o
|
||||
.debug_info 0x00008474 0xc55 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
|
||||
.debug_info 0x000090c9 0xcd C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
|
||||
.debug_info 0x00003726 0x4f5 THUMB Debug/../../obj/hooks.o
|
||||
.debug_info 0x00003c1b 0x97 THUMB Debug/../../obj/main.o
|
||||
.debug_info 0x00003cb2 0xfd THUMB Debug/../../obj/cstart.o
|
||||
.debug_info 0x00003daf 0xf7 THUMB Debug/../../obj/vectors.o
|
||||
.debug_info 0x00003ea6 0x140 THUMB Debug/../../obj/cpu.o
|
||||
.debug_info 0x00003fe6 0x66d THUMB Debug/../../obj/flash.o
|
||||
.debug_info 0x00004653 0x161 THUMB Debug/../../obj/nvm.o
|
||||
.debug_info 0x000047b4 0x13e THUMB Debug/../../obj/timer.o
|
||||
.debug_info 0x000048f2 0x271 THUMB Debug/../../obj/uart.o
|
||||
.debug_info 0x00004b63 0xeb THUMB Debug/../../obj/assert.o
|
||||
.debug_info 0x00004c4e 0xc7 THUMB Debug/../../obj/backdoor.o
|
||||
.debug_info 0x00004d15 0x8f THUMB Debug/../../obj/boot.o
|
||||
.debug_info 0x00004da4 0x1ba THUMB Debug/../../obj/com.o
|
||||
.debug_info 0x00004f5e 0x8d THUMB Debug/../../obj/cop.o
|
||||
.debug_info 0x00004feb 0x5e2 THUMB Debug/../../obj/xcp.o
|
||||
.debug_info 0x000055cd 0x2500 THUMB Debug/../../obj/ff.o
|
||||
.debug_info 0x00007acd 0x160 THUMB Debug/../../obj/unicode.o
|
||||
.debug_info 0x00007c2d 0x868 THUMB Debug/../../obj/file.o
|
||||
.debug_info 0x00008495 0xc55 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
|
||||
.debug_info 0x000090ea 0xcd C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
|
||||
|
||||
.debug_abbrev 0x00000000 0x1ef7
|
||||
.debug_abbrev 0x00000000 0x1eff
|
||||
.debug_abbrev 0x00000000 0x1c5 THUMB Debug/../../obj/sysctl.o
|
||||
.debug_abbrev 0x000001c5 0x13d THUMB Debug/../../obj/interrupt.o
|
||||
.debug_abbrev 0x00000302 0xa8 THUMB Debug/../../obj/cpulib.o
|
||||
|
@ -1855,28 +1857,28 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B
|
|||
.debug_abbrev 0x0000065b 0x177 THUMB Debug/../../obj/uartlib.o
|
||||
.debug_abbrev 0x000007d2 0x16d THUMB Debug/../../obj/ssi.o
|
||||
.debug_abbrev 0x0000093f 0x2a1 THUMB Debug/../../obj/mmc.o
|
||||
.debug_abbrev 0x00000be0 0x15d THUMB Debug/../../obj/hooks.o
|
||||
.debug_abbrev 0x00000d3d 0x5f THUMB Debug/../../obj/main.o
|
||||
.debug_abbrev 0x00000d9c 0x14 THUMB Debug/../../obj/cstart.o
|
||||
.debug_abbrev 0x00000db0 0xbe THUMB Debug/../../obj/vectors.o
|
||||
.debug_abbrev 0x00000e6e 0xaf THUMB Debug/../../obj/cpu.o
|
||||
.debug_abbrev 0x00000f1d 0x23d THUMB Debug/../../obj/flash.o
|
||||
.debug_abbrev 0x0000115a 0xba THUMB Debug/../../obj/nvm.o
|
||||
.debug_abbrev 0x00001214 0xe8 THUMB Debug/../../obj/timer.o
|
||||
.debug_abbrev 0x000012fc 0x161 THUMB Debug/../../obj/uart.o
|
||||
.debug_abbrev 0x0000145d 0x7c THUMB Debug/../../obj/assert.o
|
||||
.debug_abbrev 0x000014d9 0x5b THUMB Debug/../../obj/backdoor.o
|
||||
.debug_abbrev 0x00001534 0x3f THUMB Debug/../../obj/boot.o
|
||||
.debug_abbrev 0x00001573 0xe0 THUMB Debug/../../obj/com.o
|
||||
.debug_abbrev 0x00001653 0x3f THUMB Debug/../../obj/cop.o
|
||||
.debug_abbrev 0x00001692 0x1dc THUMB Debug/../../obj/xcp.o
|
||||
.debug_abbrev 0x0000186e 0x315 THUMB Debug/../../obj/ff.o
|
||||
.debug_abbrev 0x00001b83 0xa5 THUMB Debug/../../obj/unicode.o
|
||||
.debug_abbrev 0x00001c28 0x1e1 THUMB Debug/../../obj/file.o
|
||||
.debug_abbrev 0x00001e09 0xc9 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
|
||||
.debug_abbrev 0x00001ed2 0x25 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
|
||||
.debug_abbrev 0x00000be0 0x14e THUMB Debug/../../obj/hooks.o
|
||||
.debug_abbrev 0x00000d2e 0x5f THUMB Debug/../../obj/main.o
|
||||
.debug_abbrev 0x00000d8d 0x14 THUMB Debug/../../obj/cstart.o
|
||||
.debug_abbrev 0x00000da1 0xbe THUMB Debug/../../obj/vectors.o
|
||||
.debug_abbrev 0x00000e5f 0xaf THUMB Debug/../../obj/cpu.o
|
||||
.debug_abbrev 0x00000f0e 0x23d THUMB Debug/../../obj/flash.o
|
||||
.debug_abbrev 0x0000114b 0xba THUMB Debug/../../obj/nvm.o
|
||||
.debug_abbrev 0x00001205 0xe8 THUMB Debug/../../obj/timer.o
|
||||
.debug_abbrev 0x000012ed 0x161 THUMB Debug/../../obj/uart.o
|
||||
.debug_abbrev 0x0000144e 0x7c THUMB Debug/../../obj/assert.o
|
||||
.debug_abbrev 0x000014ca 0x5b THUMB Debug/../../obj/backdoor.o
|
||||
.debug_abbrev 0x00001525 0x3f THUMB Debug/../../obj/boot.o
|
||||
.debug_abbrev 0x00001564 0xe0 THUMB Debug/../../obj/com.o
|
||||
.debug_abbrev 0x00001644 0x3f THUMB Debug/../../obj/cop.o
|
||||
.debug_abbrev 0x00001683 0x1dc THUMB Debug/../../obj/xcp.o
|
||||
.debug_abbrev 0x0000185f 0x315 THUMB Debug/../../obj/ff.o
|
||||
.debug_abbrev 0x00001b74 0xa5 THUMB Debug/../../obj/unicode.o
|
||||
.debug_abbrev 0x00001c19 0x1f8 THUMB Debug/../../obj/file.o
|
||||
.debug_abbrev 0x00001e11 0xc9 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
|
||||
.debug_abbrev 0x00001eda 0x25 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
|
||||
|
||||
.debug_loc 0x00000000 0xa009
|
||||
.debug_loc 0x00000000 0xa03c
|
||||
.debug_loc 0x00000000 0x9fa THUMB Debug/../../obj/sysctl.o
|
||||
.debug_loc 0x000009fa 0x43c THUMB Debug/../../obj/interrupt.o
|
||||
.debug_loc 0x00000e36 0x1240 THUMB Debug/../../obj/gpio.o
|
||||
|
@ -1884,24 +1886,24 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B
|
|||
.debug_loc 0x000024b2 0x100c THUMB Debug/../../obj/uartlib.o
|
||||
.debug_loc 0x000034be 0x796 THUMB Debug/../../obj/ssi.o
|
||||
.debug_loc 0x00003c54 0x6ea THUMB Debug/../../obj/mmc.o
|
||||
.debug_loc 0x0000433e 0x9e THUMB Debug/../../obj/hooks.o
|
||||
.debug_loc 0x000043dc 0x20 THUMB Debug/../../obj/main.o
|
||||
.debug_loc 0x000043fc 0xbf THUMB Debug/../../obj/cpu.o
|
||||
.debug_loc 0x000044bb 0x631 THUMB Debug/../../obj/flash.o
|
||||
.debug_loc 0x00004aec 0x7f THUMB Debug/../../obj/nvm.o
|
||||
.debug_loc 0x00004b6b 0x20 THUMB Debug/../../obj/timer.o
|
||||
.debug_loc 0x00004b8b 0x190 THUMB Debug/../../obj/uart.o
|
||||
.debug_loc 0x00004d1b 0x46 THUMB Debug/../../obj/assert.o
|
||||
.debug_loc 0x00004d61 0x40 THUMB Debug/../../obj/backdoor.o
|
||||
.debug_loc 0x00004da1 0x40 THUMB Debug/../../obj/boot.o
|
||||
.debug_loc 0x00004de1 0x86 THUMB Debug/../../obj/com.o
|
||||
.debug_loc 0x00004e67 0x16a THUMB Debug/../../obj/xcp.o
|
||||
.debug_loc 0x00004fd1 0x3a0f THUMB Debug/../../obj/ff.o
|
||||
.debug_loc 0x000089e0 0xa2 THUMB Debug/../../obj/unicode.o
|
||||
.debug_loc 0x00008a82 0x752 THUMB Debug/../../obj/file.o
|
||||
.debug_loc 0x000091d4 0xe35 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
|
||||
.debug_loc 0x0000433e 0xb1 THUMB Debug/../../obj/hooks.o
|
||||
.debug_loc 0x000043ef 0x20 THUMB Debug/../../obj/main.o
|
||||
.debug_loc 0x0000440f 0xbf THUMB Debug/../../obj/cpu.o
|
||||
.debug_loc 0x000044ce 0x631 THUMB Debug/../../obj/flash.o
|
||||
.debug_loc 0x00004aff 0x7f THUMB Debug/../../obj/nvm.o
|
||||
.debug_loc 0x00004b7e 0x20 THUMB Debug/../../obj/timer.o
|
||||
.debug_loc 0x00004b9e 0x190 THUMB Debug/../../obj/uart.o
|
||||
.debug_loc 0x00004d2e 0x46 THUMB Debug/../../obj/assert.o
|
||||
.debug_loc 0x00004d74 0x40 THUMB Debug/../../obj/backdoor.o
|
||||
.debug_loc 0x00004db4 0x40 THUMB Debug/../../obj/boot.o
|
||||
.debug_loc 0x00004df4 0x86 THUMB Debug/../../obj/com.o
|
||||
.debug_loc 0x00004e7a 0x16a THUMB Debug/../../obj/xcp.o
|
||||
.debug_loc 0x00004fe4 0x3a0f THUMB Debug/../../obj/ff.o
|
||||
.debug_loc 0x000089f3 0xa2 THUMB Debug/../../obj/unicode.o
|
||||
.debug_loc 0x00008a95 0x772 THUMB Debug/../../obj/file.o
|
||||
.debug_loc 0x00009207 0xe35 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
|
||||
|
||||
.debug_aranges 0x00000000 0x11b8
|
||||
.debug_aranges 0x00000000 0x11c0
|
||||
.debug_aranges
|
||||
0x00000000 0x1b0 THUMB Debug/../../obj/sysctl.o
|
||||
.debug_aranges
|
||||
|
@ -1953,13 +1955,13 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B
|
|||
.debug_aranges
|
||||
0x00000bf8 0x28 THUMB Debug/../../obj/unicode.o
|
||||
.debug_aranges
|
||||
0x00000c20 0x50 THUMB Debug/../../obj/file.o
|
||||
0x00000c20 0x58 THUMB Debug/../../obj/file.o
|
||||
.debug_aranges
|
||||
0x00000c70 0x4e8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
|
||||
0x00000c78 0x4e8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
|
||||
.debug_aranges
|
||||
0x00001158 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
|
||||
0x00001160 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
|
||||
|
||||
.debug_ranges 0x00000000 0x1470
|
||||
.debug_ranges 0x00000000 0x1478
|
||||
.debug_ranges 0x00000000 0x1a0 THUMB Debug/../../obj/sysctl.o
|
||||
.debug_ranges 0x000001a0 0x88 THUMB Debug/../../obj/interrupt.o
|
||||
.debug_ranges 0x00000228 0x38 THUMB Debug/../../obj/cpulib.o
|
||||
|
@ -1984,11 +1986,11 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B
|
|||
.debug_ranges 0x00000a38 0x60 THUMB Debug/../../obj/xcp.o
|
||||
.debug_ranges 0x00000a98 0x390 THUMB Debug/../../obj/ff.o
|
||||
.debug_ranges 0x00000e28 0x18 THUMB Debug/../../obj/unicode.o
|
||||
.debug_ranges 0x00000e40 0x108 THUMB Debug/../../obj/file.o
|
||||
.debug_ranges 0x00000f48 0x4d8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
|
||||
.debug_ranges 0x00001420 0x50 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
|
||||
.debug_ranges 0x00000e40 0x110 THUMB Debug/../../obj/file.o
|
||||
.debug_ranges 0x00000f50 0x4d8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
|
||||
.debug_ranges 0x00001428 0x50 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
|
||||
|
||||
.debug_line 0x00000000 0x5375
|
||||
.debug_line 0x00000000 0x5399
|
||||
.debug_line 0x00000000 0x8f1 THUMB Debug/../../obj/sysctl.o
|
||||
.debug_line 0x000008f1 0x2e2 THUMB Debug/../../obj/interrupt.o
|
||||
.debug_line 0x00000bd3 0x100 THUMB Debug/../../obj/cpulib.o
|
||||
|
@ -1997,28 +1999,28 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B
|
|||
.debug_line 0x000017ec 0x823 THUMB Debug/../../obj/uartlib.o
|
||||
.debug_line 0x0000200f 0x3dd THUMB Debug/../../obj/ssi.o
|
||||
.debug_line 0x000023ec 0x3a2 THUMB Debug/../../obj/mmc.o
|
||||
.debug_line 0x0000278e 0x222 THUMB Debug/../../obj/hooks.o
|
||||
.debug_line 0x000029b0 0x97 THUMB Debug/../../obj/main.o
|
||||
.debug_line 0x00002a47 0x14f THUMB Debug/../../obj/cstart.o
|
||||
.debug_line 0x00002b96 0x132 THUMB Debug/../../obj/vectors.o
|
||||
.debug_line 0x00002cc8 0xe8 THUMB Debug/../../obj/cpu.o
|
||||
.debug_line 0x00002db0 0x255 THUMB Debug/../../obj/flash.o
|
||||
.debug_line 0x00003005 0x104 THUMB Debug/../../obj/nvm.o
|
||||
.debug_line 0x00003109 0xfb THUMB Debug/../../obj/timer.o
|
||||
.debug_line 0x00003204 0x136 THUMB Debug/../../obj/uart.o
|
||||
.debug_line 0x0000333a 0x120 THUMB Debug/../../obj/assert.o
|
||||
.debug_line 0x0000345a 0x13f THUMB Debug/../../obj/backdoor.o
|
||||
.debug_line 0x00003599 0xb7 THUMB Debug/../../obj/boot.o
|
||||
.debug_line 0x00003650 0x1a3 THUMB Debug/../../obj/com.o
|
||||
.debug_line 0x000037f3 0xab THUMB Debug/../../obj/cop.o
|
||||
.debug_line 0x0000389e 0x220 THUMB Debug/../../obj/xcp.o
|
||||
.debug_line 0x00003abe 0xdd7 THUMB Debug/../../obj/ff.o
|
||||
.debug_line 0x00004895 0x16c THUMB Debug/../../obj/unicode.o
|
||||
.debug_line 0x00004a01 0x34d THUMB Debug/../../obj/file.o
|
||||
.debug_line 0x00004d4e 0x5b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
|
||||
.debug_line 0x00005301 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
|
||||
.debug_line 0x0000278e 0x224 THUMB Debug/../../obj/hooks.o
|
||||
.debug_line 0x000029b2 0x97 THUMB Debug/../../obj/main.o
|
||||
.debug_line 0x00002a49 0x14f THUMB Debug/../../obj/cstart.o
|
||||
.debug_line 0x00002b98 0x132 THUMB Debug/../../obj/vectors.o
|
||||
.debug_line 0x00002cca 0xe8 THUMB Debug/../../obj/cpu.o
|
||||
.debug_line 0x00002db2 0x255 THUMB Debug/../../obj/flash.o
|
||||
.debug_line 0x00003007 0x104 THUMB Debug/../../obj/nvm.o
|
||||
.debug_line 0x0000310b 0xfb THUMB Debug/../../obj/timer.o
|
||||
.debug_line 0x00003206 0x136 THUMB Debug/../../obj/uart.o
|
||||
.debug_line 0x0000333c 0x120 THUMB Debug/../../obj/assert.o
|
||||
.debug_line 0x0000345c 0x142 THUMB Debug/../../obj/backdoor.o
|
||||
.debug_line 0x0000359e 0xb7 THUMB Debug/../../obj/boot.o
|
||||
.debug_line 0x00003655 0x1a3 THUMB Debug/../../obj/com.o
|
||||
.debug_line 0x000037f8 0xab THUMB Debug/../../obj/cop.o
|
||||
.debug_line 0x000038a3 0x220 THUMB Debug/../../obj/xcp.o
|
||||
.debug_line 0x00003ac3 0xdd7 THUMB Debug/../../obj/ff.o
|
||||
.debug_line 0x0000489a 0x16c THUMB Debug/../../obj/unicode.o
|
||||
.debug_line 0x00004a06 0x36c THUMB Debug/../../obj/file.o
|
||||
.debug_line 0x00004d72 0x5b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
|
||||
.debug_line 0x00005325 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
|
||||
|
||||
.debug_str 0x00000000 0x3424
|
||||
.debug_str 0x00000000 0x3463
|
||||
.debug_str 0x00000000 0x661 THUMB Debug/../../obj/sysctl.o
|
||||
0x688 (size before relaxing)
|
||||
.debug_str 0x00000661 0x1e6 THUMB Debug/../../obj/interrupt.o
|
||||
|
@ -2067,11 +2069,11 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B
|
|||
0x68c (size before relaxing)
|
||||
.debug_str 0x00002a49 0xaa THUMB Debug/../../obj/unicode.o
|
||||
0x156 (size before relaxing)
|
||||
.debug_str 0x00002af3 0x2e8 THUMB Debug/../../obj/file.o
|
||||
0x5ff (size before relaxing)
|
||||
.debug_str 0x00002ddb 0x577 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
|
||||
.debug_str 0x00002af3 0x327 THUMB Debug/../../obj/file.o
|
||||
0x63e (size before relaxing)
|
||||
.debug_str 0x00002e1a 0x577 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
|
||||
0x655 (size before relaxing)
|
||||
.debug_str 0x00003352 0xd2 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
|
||||
.debug_str 0x00003391 0xd2 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
|
||||
0x11b (size before relaxing)
|
||||
|
||||
.comment 0x00000000 0x4e
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -233,10 +233,10 @@ static struct
|
|||
** NAME: FileIsFirmwareUpdateRequestedHook
|
||||
** PARAMETER: none
|
||||
** RETURN VALUE: BLT_TRUE if a firmware update is requested, BLT_FALSE otherwise.
|
||||
** DESCRIPTION: Callback that gets called continuously when the bootloader is idle to
|
||||
** check whether a firmware update from local file storage should be
|
||||
** started. This could for example be when a switch is pressed, when a
|
||||
** certain file is found on the local file storage, etc.
|
||||
** DESCRIPTION: Callback that gets called to check whether a firmware update from
|
||||
** local file storage should be started. This could for example be when
|
||||
** a switch is pressed, when a certain file is found on the local file
|
||||
** storage, etc.
|
||||
**
|
||||
****************************************************************************************/
|
||||
blt_bool FileIsFirmwareUpdateRequestedHook(void)
|
||||
|
@ -340,6 +340,13 @@ void FileFirmwareUpdateCompletedHook(void)
|
|||
****************************************************************************************/
|
||||
void FileFirmwareUpdateErrorHook(blt_int8u error_code)
|
||||
{
|
||||
#if (BOOT_FILE_LOGGING_ENABLE > 0)
|
||||
/* error detected which stops the firmware update, so close the log file */
|
||||
if (logfile.canUse == BLT_TRUE)
|
||||
{
|
||||
f_close(&logfile.handle);
|
||||
}
|
||||
#endif
|
||||
} /*** end of FileFirmwareUpdateErrorHook ***/
|
||||
#endif /* BOOT_FILE_ERROR_HOOK_ENABLE > 0 */
|
||||
|
||||
|
|
|
@ -51,8 +51,8 @@
|
|||
<Watches active="0" update="Never" />
|
||||
</Watch4>
|
||||
<Files>
|
||||
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S6965_Crossworks\Boot\main.c" y="61" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S6965_Crossworks\Boot\main.c" left="0" selected="0" name="unnamed" top="37" />
|
||||
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Source\ARMCM3_LM3S\cpu.c" y="78" path="C:\Work\software\OpenBLT\Target\Source\ARMCM3_LM3S\cpu.c" left="0" selected="1" name="unnamed" top="45" />
|
||||
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S6965_Crossworks\Boot\main.c" y="61" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S6965_Crossworks\Boot\main.c" left="18" selected="0" name="unnamed" top="37" />
|
||||
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Source\ARMCM3_LM3S\cpu.c" y="78" path="C:\Work\software\OpenBLT\Target\Source\ARMCM3_LM3S\cpu.c" left="18" selected="1" name="unnamed" top="45" />
|
||||
</Files>
|
||||
<ARMCrossStudioWindow activeProject="openbtl_ek_lm3s6965" autoConnectTarget="Texas Instruments ICDI" debugSearchFileMap="" fileDialogInitialDirectory="C:\Work\software\OpenBLT\Target\Source" fileDialogDefaultFilter="*.c" autoConnectCapabilities="388991" debugSearchPath="" buildConfiguration="THUMB Debug" />
|
||||
</session>
|
||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -7,38 +7,38 @@ start address 0x00000000
|
|||
|
||||
Program Header:
|
||||
LOAD off 0x00008000 vaddr 0x00000000 paddr 0x00000000 align 2**15
|
||||
filesz 0x00004ba0 memsz 0x00004ba0 flags r-x
|
||||
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x00004ba0 align 2**15
|
||||
filesz 0x00004bdc memsz 0x00004bdc flags r-x
|
||||
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x00004bdc align 2**15
|
||||
filesz 0x00000008 memsz 0x00001154 flags rw-
|
||||
private flags = 5000000: [Version5 EABI]
|
||||
|
||||
Sections:
|
||||
Idx Name Size VMA LMA File off Algn
|
||||
0 .text 00004ba0 00000000 00000000 00008000 2**2
|
||||
0 .text 00004bdc 00000000 00000000 00008000 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
1 .data 00000008 20000000 00004ba0 00010000 2**2
|
||||
1 .data 00000008 20000000 00004bdc 00010000 2**2
|
||||
CONTENTS, ALLOC, LOAD, DATA
|
||||
2 .bss 0000114c 20000008 00004ba8 00010008 2**2
|
||||
2 .bss 0000114c 20000008 00004be4 00010008 2**2
|
||||
ALLOC
|
||||
3 .debug_info 0000d769 00000000 00000000 00010008 2**0
|
||||
3 .debug_info 0000d7db 00000000 00000000 00010008 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
4 .debug_abbrev 00002665 00000000 00000000 0001d771 2**0
|
||||
4 .debug_abbrev 00002672 00000000 00000000 0001d7e3 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
5 .debug_loc 0000a6fa 00000000 00000000 0001fdd6 2**0
|
||||
5 .debug_loc 0000a73b 00000000 00000000 0001fe55 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
6 .debug_aranges 00000b98 00000000 00000000 0002a4d0 2**0
|
||||
6 .debug_aranges 00000ba0 00000000 00000000 0002a590 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
7 .debug_ranges 00001000 00000000 00000000 0002b068 2**0
|
||||
7 .debug_ranges 00001008 00000000 00000000 0002b130 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
8 .debug_line 00004127 00000000 00000000 0002c068 2**0
|
||||
8 .debug_line 00004145 00000000 00000000 0002c138 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
9 .debug_str 0000245f 00000000 00000000 0003018f 2**0
|
||||
9 .debug_str 0000249e 00000000 00000000 0003027d 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
10 .comment 00000030 00000000 00000000 000325ee 2**0
|
||||
10 .comment 00000030 00000000 00000000 0003271b 2**0
|
||||
CONTENTS, READONLY
|
||||
11 .ARM.attributes 00000033 00000000 00000000 0003261e 2**0
|
||||
11 .ARM.attributes 00000033 00000000 00000000 0003274b 2**0
|
||||
CONTENTS, READONLY
|
||||
12 .debug_frame 00002384 00000000 00000000 00032654 2**2
|
||||
12 .debug_frame 000023a0 00000000 00000000 00032780 2**2
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
SYMBOL TABLE:
|
||||
00000000 l d .text 00000000 .text
|
||||
|
@ -57,50 +57,50 @@ SYMBOL TABLE:
|
|||
00000000 l df *ABS* 00000000 vectors.c
|
||||
00000000 l df *ABS* 00000000 cstart.c
|
||||
0000011c l F .text 00000000 zero_loop2
|
||||
0000406a l F .text 00000000 zero_loop
|
||||
000040a6 l F .text 00000000 zero_loop
|
||||
00000000 l df *ABS* 00000000 hooks.c
|
||||
00004160 l O .text 0000001b firmwareFilename
|
||||
0000419c l O .text 0000001b firmwareFilename
|
||||
20000008 l O .bss 00000228 logfile
|
||||
00000000 l df *ABS* 00000000 main.c
|
||||
00000000 l df *ABS* 00000000 flashlib.c
|
||||
00000000 l df *ABS* 00000000 sysctl.c
|
||||
000003a0 l F .text 0000027c SysCtlPeripheralValid
|
||||
000041a4 l O .text 0000006c g_pulXtals
|
||||
0000422c l O .text 0000000c g_pulRCGCRegs
|
||||
000003b0 l F .text 0000027c SysCtlPeripheralValid
|
||||
000041e0 l O .text 0000006c g_pulXtals
|
||||
00004268 l O .text 0000000c g_pulRCGCRegs
|
||||
00000000 l df *ABS* 00000000 gpio.c
|
||||
000009a0 l F .text 000000c8 GPIOBaseValid
|
||||
000009b0 l F .text 000000c8 GPIOBaseValid
|
||||
00000000 l df *ABS* 00000000 uartlib.c
|
||||
00000c88 l F .text 0000004c UARTBaseValid
|
||||
00000c98 l F .text 0000004c UARTBaseValid
|
||||
00000000 l df *ABS* 00000000 ssi.c
|
||||
00000ea0 l F .text 0000002c SSIBaseValid
|
||||
00000eb0 l F .text 0000002c SSIBaseValid
|
||||
00000000 l df *ABS* 00000000 mmc.c
|
||||
0000104c l F .text 00000020 xchg_spi
|
||||
0000106c l F .text 00000028 wait_ready
|
||||
00001094 l F .text 0000001c deselect
|
||||
000010b0 l F .text 0000002c select
|
||||
000010dc l F .text 0000007e send_cmd
|
||||
0000115a l F .text 00000040 xmit_datablock.part.1
|
||||
0000119a l F .text 00000058 rcvr_datablock
|
||||
0000105c l F .text 00000020 xchg_spi
|
||||
0000107c l F .text 00000028 wait_ready
|
||||
000010a4 l F .text 0000001c deselect
|
||||
000010c0 l F .text 0000002c select
|
||||
000010ec l F .text 0000007e send_cmd
|
||||
0000116a l F .text 00000040 xmit_datablock.part.1
|
||||
000011aa l F .text 00000058 rcvr_datablock
|
||||
20000230 l O .bss 00000004 CardType
|
||||
20000000 l O .data 00000001 Stat
|
||||
00000000 l df *ABS* 00000000 boot.c
|
||||
00000000 l df *ABS* 00000000 com.c
|
||||
20000234 l O .bss 00000001 comEntryStateConnect
|
||||
20000235 l O .bss 00000040 xcpCtoReqPacket.4365
|
||||
20000235 l O .bss 00000040 xcpCtoReqPacket.4367
|
||||
00000000 l df *ABS* 00000000 xcp.c
|
||||
0000181c l F .text 00000014 XcpSetCtoError
|
||||
0000427f l O .text 00000008 xcpStationId
|
||||
0000182c l F .text 00000014 XcpSetCtoError
|
||||
000042bb l O .text 00000008 xcpStationId
|
||||
20000278 l O .bss 0000004c xcpInfo
|
||||
00000000 l df *ABS* 00000000 backdoor.c
|
||||
200002c4 l O .bss 00000001 backdoorOpen
|
||||
200002c8 l O .bss 00000004 backdoorOpenTime
|
||||
00000000 l df *ABS* 00000000 cop.c
|
||||
00000000 l df *ABS* 00000000 file.c
|
||||
00001abc l F .text 0000002c FileLibByteNibbleToChar
|
||||
00001ae8 l F .text 00000020 FileLibByteToHexString
|
||||
00001b08 l F .text 00000054 FileLibHexStringToByte
|
||||
00001b5c l F .text 000001b4 SrecParseLine.constprop.0
|
||||
00001d10 l F .text 00000038 FileLibLongToIntString.constprop.3
|
||||
00001ad4 l F .text 0000002c FileLibByteNibbleToChar
|
||||
00001b00 l F .text 00000020 FileLibByteToHexString
|
||||
00001b20 l F .text 00000054 FileLibHexStringToByte
|
||||
00001b74 l F .text 000001b4 SrecParseLine.constprop.0
|
||||
00001d28 l F .text 00000038 FileLibLongToIntString.constprop.3
|
||||
200002cc l O .bss 00000040 loggingStr
|
||||
2000030c l O .bss 00000001 firmwareUpdateState
|
||||
20000310 l O .bss 00000008 eraseInfo
|
||||
|
@ -110,163 +110,164 @@ SYMBOL TABLE:
|
|||
200008f4 l O .bss 00000004 assert_failure_file
|
||||
200008f8 l O .bss 00000004 assert_failure_line
|
||||
00000000 l df *ABS* 00000000 ff.c
|
||||
000020d0 l F .text 00000012 mem_cpy
|
||||
000020e2 l F .text 0000001e sum_sfn
|
||||
00002100 l F .text 0000002a validate
|
||||
0000212a l F .text 000000f4 get_fileinfo
|
||||
0000221e l F .text 0000001c ld_clust.isra.0
|
||||
0000223c l F .text 00000088 check_fs
|
||||
000022c4 l F .text 00000310 chk_mounted
|
||||
000025d4 l F .text 00000050 sync_window
|
||||
00002624 l F .text 000000b6 sync_fs
|
||||
000026da l F .text 0000002e move_window
|
||||
000027ea l F .text 00000084 dir_sdi
|
||||
00002962 l F .text 0000009c create_chain
|
||||
000029fe l F .text 000000f2 dir_next
|
||||
00002af0 l F .text 0000012c dir_find.part.6
|
||||
00002c1c l F .text 0000027c follow_path
|
||||
00002e98 l F .text 0000004e dir_remove
|
||||
00002ee8 l F .text 00000100 dir_read.constprop.8
|
||||
00002fe8 l F .text 00000058 remove_chain
|
||||
000030b8 l F .text 000001dc dir_register
|
||||
0000210c l F .text 00000012 mem_cpy
|
||||
0000211e l F .text 0000001e sum_sfn
|
||||
0000213c l F .text 0000002a validate
|
||||
00002166 l F .text 000000f4 get_fileinfo
|
||||
0000225a l F .text 0000001c ld_clust.isra.0
|
||||
00002278 l F .text 00000088 check_fs
|
||||
00002300 l F .text 00000310 chk_mounted
|
||||
00002610 l F .text 00000050 sync_window
|
||||
00002660 l F .text 000000b6 sync_fs
|
||||
00002716 l F .text 0000002e move_window
|
||||
00002826 l F .text 00000084 dir_sdi
|
||||
0000299e l F .text 0000009c create_chain
|
||||
00002a3a l F .text 000000f2 dir_next
|
||||
00002b2c l F .text 0000012c dir_find.part.6
|
||||
00002c58 l F .text 0000027c follow_path
|
||||
00002ed4 l F .text 0000004e dir_remove
|
||||
00002f24 l F .text 00000100 dir_read.constprop.8
|
||||
00003024 l F .text 00000058 remove_chain
|
||||
000030f4 l F .text 000001dc dir_register
|
||||
200008fc l O .bss 00000200 LfnBuf
|
||||
20000afc l O .bss 00000002 Fsid
|
||||
00004431 l O .text 00000080 ExCvt
|
||||
000044b1 l O .text 0000000d LfnOfs
|
||||
0000446e l O .text 00000080 ExCvt
|
||||
000044ee l O .text 0000000d LfnOfs
|
||||
20000b00 l O .bss 00000004 FatFs
|
||||
00000000 l df *ABS* 00000000 unicode.c
|
||||
000044be l O .text 000001e0 tbl_lower.4261
|
||||
0000469e l O .text 00000100 Tbl
|
||||
0000479e l O .text 000001e0 tbl_upper.4262
|
||||
000044fc l O .text 000001e0 tbl_lower.4261
|
||||
000046dc l O .text 00000100 Tbl
|
||||
000047dc l O .text 000001e0 tbl_upper.4262
|
||||
00000000 l df *ABS* 00000000 cpu.c
|
||||
00000000 l df *ABS* 00000000 uart.c
|
||||
20000b04 l O .bss 00000001 xcpCtoRxLength.4596
|
||||
20000b05 l O .bss 00000001 xcpCtoRxInProgress.4597
|
||||
20000b06 l O .bss 00000041 xcpCtoReqPacket.4595
|
||||
20000b04 l O .bss 00000041 xcpCtoReqPacket.4597
|
||||
20000b45 l O .bss 00000001 xcpCtoRxLength.4598
|
||||
20000b46 l O .bss 00000001 xcpCtoRxInProgress.4599
|
||||
00000000 l df *ABS* 00000000 nvm.c
|
||||
00000000 l df *ABS* 00000000 timer.c
|
||||
20000b48 l O .bss 00000002 millisecond_counter
|
||||
00000000 l df *ABS* 00000000 flash.c
|
||||
00003d00 l F .text 0000003c FlashGetSector
|
||||
00003d3c l F .text 00000044 FlashWriteBlock
|
||||
00003d80 l F .text 0000004c FlashSwitchBlock
|
||||
00003dcc l F .text 00000084 FlashAddToBlock
|
||||
000049a4 l O .text 000000cc flashLayout
|
||||
00003d3c l F .text 0000003c FlashGetSector
|
||||
00003d78 l F .text 00000044 FlashWriteBlock
|
||||
00003dbc l F .text 0000004c FlashSwitchBlock
|
||||
00003e08 l F .text 00000084 FlashAddToBlock
|
||||
000049e0 l O .text 000000cc flashLayout
|
||||
20000b4c l O .bss 00000204 bootBlockInfo
|
||||
20000d50 l O .bss 00000204 blockInfo
|
||||
00000000 l df *ABS* 00000000 memset.c
|
||||
00000000 l df *ABS* 00000000 ctype_.c
|
||||
00000000 l df *ABS* 00000000
|
||||
00000200 l *ABS* 00000000 __STACKSIZE__
|
||||
000017b0 g F .text 0000002c ComInit
|
||||
00003e68 g F .text 00000048 FlashWrite
|
||||
00003a38 g F .text 00000048 f_gets
|
||||
000020b8 g F .text 00000018 AssertFailure
|
||||
00002720 g F .text 000000ca get_fat
|
||||
00000c20 g F .text 00000034 GPIOPinTypeSSI
|
||||
00004048 g F .text 00000044 reset_handler
|
||||
00001024 g F .text 00000028 SSIDataGet
|
||||
00003cd4 g F .text 0000001c TimerUpdate
|
||||
0000185c g F .text 00000010 XcpPacketTransmitted
|
||||
000017dc g F .text 0000001c ComTask
|
||||
00000f9c g F .text 00000024 SSIEnable
|
||||
00000680 g F .text 00000008 SysCtlDelay
|
||||
0000180c g F .text 0000000c ComSetConnectEntryState
|
||||
00001778 g F .text 0000001e BootInit
|
||||
00001a98 g F .text 00000020 BackDoorInit
|
||||
00000ecc g F .text 000000d0 SSIConfigSetExpClk
|
||||
00001aba g F .text 00000002 CopService
|
||||
00004ba0 g .text 00000000 _etext
|
||||
00003b10 g F .text 00000024 ff_wtoupper
|
||||
00000bc8 g F .text 00000024 GPIOPinWrite
|
||||
00001d88 g F .text 00000330 FileTask
|
||||
00000e08 g F .text 00000024 UARTSpaceAvail
|
||||
00003cc8 g F .text 0000000c TimerReset
|
||||
000011f4 g F .text 00000224 disk_initialize
|
||||
00000e54 g F .text 0000002c UARTCharPutNonBlocking
|
||||
00001796 g F .text 0000001a BootTask
|
||||
00003f80 g F .text 00000040 FlashWriteChecksum
|
||||
000017fa g F .text 00000010 ComTransmitPacket
|
||||
00001418 g F .text 00000010 disk_status
|
||||
00001574 g F .text 000001fc disk_ioctl
|
||||
0000061c g F .text 00000064 SysCtlPeripheralEnable
|
||||
00003040 g F .text 00000078 gen_numname
|
||||
000017c0 g F .text 0000002c ComInit
|
||||
00003ea4 g F .text 00000048 FlashWrite
|
||||
00003a74 g F .text 00000048 f_gets
|
||||
000020f4 g F .text 00000018 AssertFailure
|
||||
0000275c g F .text 000000ca get_fat
|
||||
00000c30 g F .text 00000034 GPIOPinTypeSSI
|
||||
00004084 g F .text 00000044 reset_handler
|
||||
00001034 g F .text 00000028 SSIDataGet
|
||||
00003d10 g F .text 0000001c TimerUpdate
|
||||
0000186c g F .text 00000010 XcpPacketTransmitted
|
||||
000017ec g F .text 0000001c ComTask
|
||||
00000fac g F .text 00000024 SSIEnable
|
||||
00000690 g F .text 00000008 SysCtlDelay
|
||||
0000181c g F .text 0000000c ComSetConnectEntryState
|
||||
00001788 g F .text 0000001e BootInit
|
||||
00001ab0 g F .text 00000020 BackDoorInit
|
||||
00000edc g F .text 000000d0 SSIConfigSetExpClk
|
||||
00001ad2 g F .text 00000002 CopService
|
||||
00004bdc g .text 00000000 _etext
|
||||
00003b4c g F .text 00000024 ff_wtoupper
|
||||
00000bd8 g F .text 00000024 GPIOPinWrite
|
||||
00001dc8 g F .text 0000032c FileTask
|
||||
00000e18 g F .text 00000024 UARTSpaceAvail
|
||||
00003d04 g F .text 0000000c TimerReset
|
||||
00001204 g F .text 00000224 disk_initialize
|
||||
00000e64 g F .text 0000002c UARTCharPutNonBlocking
|
||||
000017a6 g F .text 0000001a BootTask
|
||||
00003fbc g F .text 00000040 FlashWriteChecksum
|
||||
0000180a g F .text 00000010 ComTransmitPacket
|
||||
00001428 g F .text 00000010 disk_status
|
||||
00001584 g F .text 000001fc disk_ioctl
|
||||
00001da0 g F .text 00000028 FileHandleFirmwareUpdateRequest
|
||||
0000062c g F .text 00000064 SysCtlPeripheralEnable
|
||||
0000307c g F .text 00000078 gen_numname
|
||||
000001b8 g F .text 00000030 FileFirmwareUpdateCompletedHook
|
||||
0000184c g F .text 00000010 XcpIsConnected
|
||||
00003974 g F .text 000000c4 f_unlink
|
||||
00003c84 g F .text 00000004 NvmInit
|
||||
00003e50 g F .text 00000018 FlashInit
|
||||
0000185c g F .text 00000010 XcpIsConnected
|
||||
000039b0 g F .text 000000c4 f_unlink
|
||||
00003cc0 g F .text 00000004 NvmInit
|
||||
00003e8c g F .text 00000018 FlashInit
|
||||
20000f54 g .bss 00000000 _ebss
|
||||
00003a80 g F .text 00000030 f_putc
|
||||
00003ab0 g F .text 00000024 f_puts
|
||||
0000403c g F .text 0000000c UnusedISR
|
||||
000017f8 g F .text 00000002 ComFree
|
||||
00003b80 g F .text 00000028 UartInit
|
||||
00003c8c g F .text 00000004 NvmErase
|
||||
00000e2c g F .text 00000028 UARTCharGetNonBlocking
|
||||
00000fe4 g F .text 00000040 SSIDataPut
|
||||
00003abc g F .text 00000030 f_putc
|
||||
00003aec g F .text 00000024 f_puts
|
||||
00004078 g F .text 0000000c UnusedISR
|
||||
00001808 g F .text 00000002 ComFree
|
||||
00003bbc g F .text 00000028 UartInit
|
||||
00003cc8 g F .text 00000004 NvmErase
|
||||
00000e3c g F .text 00000028 UARTCharGetNonBlocking
|
||||
00000ff4 g F .text 00000040 SSIDataPut
|
||||
20000008 g .bss 00000000 _bss
|
||||
000037d4 g F .text 0000000e f_close
|
||||
0000186c g F .text 000001f0 XcpPacketReceived
|
||||
00003414 g F .text 00000168 f_read
|
||||
00004008 g F .text 00000034 FlashDone
|
||||
00003810 g F .text 0000000e f_close
|
||||
0000187c g F .text 000001f0 XcpPacketReceived
|
||||
00003450 g F .text 00000168 f_read
|
||||
00004044 g F .text 00000034 FlashDone
|
||||
000000f0 g F .text 00000050 EntryFromProg
|
||||
000002b4 g F .text 000000ec FlashProgram
|
||||
00001770 g F .text 00000008 get_fattime
|
||||
00001830 g F .text 0000001c XcpInit
|
||||
00001d48 g F .text 0000002c FileInit
|
||||
00003eb0 g F .text 000000d0 FlashErase
|
||||
00004094 g F .text 000000cc memset
|
||||
000001e8 g F .text 00000002 FileFirmwareUpdateErrorHook
|
||||
00000238 g F .text 0000002c main
|
||||
00003728 g F .text 000000ac f_sync
|
||||
000007ec g F .text 000001b4 SysCtlClockGet
|
||||
00000d04 g F .text 00000034 UARTDisable
|
||||
00003c94 g F .text 00000012 NvmDone
|
||||
00003294 g F .text 00000020 f_mount
|
||||
00003ba8 g F .text 00000074 UartTransmitPacket
|
||||
00003c90 g F .text 00000004 NvmVerifyChecksum
|
||||
00003b5c g F .text 0000001e CpuMemCopy
|
||||
0000286e g F .text 000000f4 put_fat
|
||||
000037e2 g F .text 00000148 f_lseek
|
||||
00003c1c g F .text 00000068 UartReceivePacket
|
||||
000002c4 g F .text 000000ec FlashProgram
|
||||
00001780 g F .text 00000008 get_fattime
|
||||
00001840 g F .text 0000001c XcpInit
|
||||
00001d60 g F .text 0000002c FileInit
|
||||
00003eec g F .text 000000d0 FlashErase
|
||||
000040d0 g F .text 000000cc memset
|
||||
000001e8 g F .text 00000014 FileFirmwareUpdateErrorHook
|
||||
00000248 g F .text 0000002c main
|
||||
00003764 g F .text 000000ac f_sync
|
||||
000007fc g F .text 000001b4 SysCtlClockGet
|
||||
00000d14 g F .text 00000034 UARTDisable
|
||||
00003cd0 g F .text 00000012 NvmDone
|
||||
000032d0 g F .text 00000020 f_mount
|
||||
00003be4 g F .text 00000074 UartTransmitPacket
|
||||
00003ccc g F .text 00000004 NvmVerifyChecksum
|
||||
00003b98 g F .text 0000001e CpuMemCopy
|
||||
000028aa g F .text 000000f4 put_fat
|
||||
0000381e g F .text 00000148 f_lseek
|
||||
00003c58 g F .text 00000068 UartReceivePacket
|
||||
00000188 g F .text 00000008 FileGetFirmwareFilenameHook
|
||||
20000000 g .data 00000000 _data
|
||||
0000392c g F .text 00000048 f_stat
|
||||
00001ab8 g F .text 00000002 CopInit
|
||||
00003b7a g F .text 00000004 CpuReset
|
||||
00000fc0 g F .text 00000024 SSIDisable
|
||||
00003c88 g F .text 00000004 NvmWrite
|
||||
00003b34 g F .text 00000028 CpuStartUserProgram
|
||||
00002708 g F .text 00000018 clust2sect
|
||||
00003968 g F .text 00000048 f_stat
|
||||
00001ad0 g F .text 00000002 CopInit
|
||||
00003bb6 g F .text 00000004 CpuReset
|
||||
00000fd0 g F .text 00000024 SSIDisable
|
||||
00003cc4 g F .text 00000004 NvmWrite
|
||||
00003b70 g F .text 00000028 CpuStartUserProgram
|
||||
00002744 g F .text 00000018 clust2sect
|
||||
20001154 g .bss 00000000 _estack
|
||||
00003fc0 g F .text 00000048 FlashVerifyChecksum
|
||||
00003ffc g F .text 00000048 FlashVerifyChecksum
|
||||
20000008 g .data 00000000 _edata
|
||||
00001d74 g F .text 00000014 FileIsIdle
|
||||
0000357c g F .text 000001ac f_write
|
||||
00001d8c g F .text 00000014 FileIsIdle
|
||||
000035b8 g F .text 000001ac f_write
|
||||
00000000 g O .text 000000f0 _vectab
|
||||
00000c54 g F .text 00000034 GPIOPinTypeUART
|
||||
000032b4 g F .text 00000160 f_open
|
||||
000014b0 g F .text 000000c4 disk_write
|
||||
00000bec g F .text 00000034 GPIOPinTypeGPIOOutput
|
||||
000001ec g F .text 0000004c FileFirmwareUpdateLogHook
|
||||
00000c64 g F .text 00000034 GPIOPinTypeUART
|
||||
000032f0 g F .text 00000160 f_open
|
||||
000014c0 g F .text 000000c4 disk_write
|
||||
00000bfc g F .text 00000034 GPIOPinTypeGPIOOutput
|
||||
000001fc g F .text 0000004c FileFirmwareUpdateLogHook
|
||||
20000004 g O .data 00000004 __ctype_ptr__
|
||||
00001818 g F .text 00000004 ComIsConnected
|
||||
00004a9c g O .text 00000101 _ctype_
|
||||
00001828 g F .text 00000004 ComIsConnected
|
||||
00004ad8 g O .text 00000101 _ctype_
|
||||
00000154 g F .text 00000034 FileIsFirmwareUpdateRequestedHook
|
||||
00000e80 g F .text 00000020 UARTBusy
|
||||
00000a68 g F .text 00000058 GPIODirModeSet
|
||||
00001428 g F .text 00000088 disk_read
|
||||
00001a5c g F .text 0000003c BackDoorCheck
|
||||
00000e90 g F .text 00000020 UARTBusy
|
||||
00000a78 g F .text 00000058 GPIODirModeSet
|
||||
00001438 g F .text 00000088 disk_read
|
||||
00001a6c g F .text 00000044 BackDoorCheck
|
||||
20000f54 g .bss 00000000 _stack
|
||||
00003ad4 g F .text 0000003c ff_convert
|
||||
00003cf0 g F .text 00000010 TimerGet
|
||||
00000d38 g F .text 000000d0 UARTConfigSetExpClk
|
||||
00000688 g F .text 00000164 SysCtlClockSet
|
||||
00000ac0 g F .text 00000108 GPIOPadConfigSet
|
||||
00003ca8 g F .text 00000020 TimerInit
|
||||
00000264 g F .text 00000050 FlashClear
|
||||
00003b10 g F .text 0000003c ff_convert
|
||||
00003d2c g F .text 00000010 TimerGet
|
||||
00000d48 g F .text 000000d0 UARTConfigSetExpClk
|
||||
00000698 g F .text 00000164 SysCtlClockSet
|
||||
00000ad0 g F .text 00000108 GPIOPadConfigSet
|
||||
00003ce4 g F .text 00000020 TimerInit
|
||||
00000274 g F .text 00000050 FlashClear
|
||||
00000190 g F .text 00000028 FileFirmwareUpdateStartedHook
|
||||
00000cd4 g F .text 00000030 UARTEnable
|
||||
00000ce4 g F .text 00000030 UARTEnable
|
||||
|
||||
|
||||
|
|
|
@ -233,10 +233,10 @@ static struct
|
|||
** NAME: FileIsFirmwareUpdateRequestedHook
|
||||
** PARAMETER: none
|
||||
** RETURN VALUE: BLT_TRUE if a firmware update is requested, BLT_FALSE otherwise.
|
||||
** DESCRIPTION: Callback that gets called continuously when the bootloader is idle to
|
||||
** check whether a firmware update from local file storage should be
|
||||
** started. This could for example be when a switch is pressed, when a
|
||||
** certain file is found on the local file storage, etc.
|
||||
** DESCRIPTION: Callback that gets called to check whether a firmware update from
|
||||
** local file storage should be started. This could for example be when
|
||||
** a switch is pressed, when a certain file is found on the local file
|
||||
** storage, etc.
|
||||
**
|
||||
****************************************************************************************/
|
||||
blt_bool FileIsFirmwareUpdateRequestedHook(void)
|
||||
|
@ -340,6 +340,13 @@ void FileFirmwareUpdateCompletedHook(void)
|
|||
****************************************************************************************/
|
||||
void FileFirmwareUpdateErrorHook(blt_int8u error_code)
|
||||
{
|
||||
#if (BOOT_FILE_LOGGING_ENABLE > 0)
|
||||
/* error detected which stops the firmware update, so close the log file */
|
||||
if (logfile.canUse == BLT_TRUE)
|
||||
{
|
||||
f_close(&logfile.handle);
|
||||
}
|
||||
#endif
|
||||
} /*** end of FileFirmwareUpdateErrorHook ***/
|
||||
#endif /* BOOT_FILE_ERROR_HOOK_ENABLE > 0 */
|
||||
|
||||
|
|
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
|
@ -233,10 +233,10 @@ static struct
|
|||
** NAME: FileIsFirmwareUpdateRequestedHook
|
||||
** PARAMETER: none
|
||||
** RETURN VALUE: BLT_TRUE if a firmware update is requested, BLT_FALSE otherwise.
|
||||
** DESCRIPTION: Callback that gets called continuously when the bootloader is idle to
|
||||
** check whether a firmware update from local file storage should be
|
||||
** started. This could for example be when a switch is pressed, when a
|
||||
** certain file is found on the local file storage, etc.
|
||||
** DESCRIPTION: Callback that gets called to check whether a firmware update from
|
||||
** local file storage should be started. This could for example be when
|
||||
** a switch is pressed, when a certain file is found on the local file
|
||||
** storage, etc.
|
||||
**
|
||||
****************************************************************************************/
|
||||
blt_bool FileIsFirmwareUpdateRequestedHook(void)
|
||||
|
|
|
@ -27,16 +27,58 @@
|
|||
<file>$PROJ_DIR$\..\lib\inc\hw_flash.h</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\hw_gpio.h</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\hw_ints.h</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\hw_memmap.h</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\hw_nvic.h</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\hw_ssi.h</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\hw_sysctl.h</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\hw_types.h</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\hw_uart.h</file>
|
||||
<file>$PROJ_DIR$\..\config.h</file>
|
||||
<file>$PROJ_DIR$\..\hooks.c</file>
|
||||
<file>$PROJ_DIR$\..\main.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\vectors.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cstart.s</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\types.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\diskio.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\unicode.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\integer.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\assert.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\assert.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\backdoor.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\boot.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\boot.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\com.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\com.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\cop.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\cop.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\file.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\file.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\plausibility.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\xcp.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\xcp.h</file>
|
||||
<file>$PROJ_DIR$\..\obj\file.lst</file>
|
||||
<file>$PROJ_DIR$\..\obj\ssi.lst</file>
|
||||
<file>$PROJ_DIR$\..\obj\filesys.o</file>
|
||||
<file>$PROJ_DIR$\..\obj\led.pbi</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\filesys.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\filesys.h</file>
|
||||
<file>$PROJ_DIR$\..\obj\led.lst</file>
|
||||
<file>$PROJ_DIR$\..\obj\filesys.lst</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\ccsbcs.c</file>
|
||||
<file>$PROJ_DIR$\..\obj\led.pbi</file>
|
||||
<file>$PROJ_DIR$\..\obj\unicode.lst</file>
|
||||
<file>$PROJ_DIR$\..\obj\led.lst</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\filesys.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\filesys.h</file>
|
||||
<file>$PROJ_DIR$\..\obj\unicode.pbi</file>
|
||||
<file>$PROJ_DIR$\..\obj\unicode.o</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\ctype.h</file>
|
||||
|
@ -56,50 +98,8 @@
|
|||
<file>$PROJ_DIR$\..\led.c</file>
|
||||
<file>$PROJ_DIR$\..\obj\assert.lst</file>
|
||||
<file>$PROJ_DIR$\..\obj\hooks.lst</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\hw_memmap.h</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\hw_nvic.h</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\hw_ssi.h</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\hw_sysctl.h</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\hw_types.h</file>
|
||||
<file>$PROJ_DIR$\..\lib\inc\hw_uart.h</file>
|
||||
<file>$PROJ_DIR$\..\config.h</file>
|
||||
<file>$PROJ_DIR$\..\hooks.c</file>
|
||||
<file>$PROJ_DIR$\..\main.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\vectors.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cstart.s</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\types.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\diskio.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\unicode.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\integer.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\assert.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\assert.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\backdoor.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\boot.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\boot.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\com.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\com.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\cop.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\cop.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\file.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\file.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\plausibility.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\xcp.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\xcp.h</file>
|
||||
<file>$PROJ_DIR$\..\obj\nvm.o</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\DLib_Threads.h</file>
|
||||
<file>$PROJ_DIR$\..\obj\nvm.o</file>
|
||||
<file>$PROJ_DIR$\..\obj\cpu.o</file>
|
||||
<file>$PROJ_DIR$\..\obj\interrupt.lst</file>
|
||||
<file>$PROJ_DIR$\..\obj\sysctl.lst</file>
|
||||
|
@ -116,9 +116,10 @@
|
|||
<file>$PROJ_DIR$\..\obj\mmc.lst</file>
|
||||
<file>$PROJ_DIR$\..\obj\led.o</file>
|
||||
<file>$PROJ_DIR$\..\bin\openbtl_ek_lm3s6965.out</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\memory.x</file>
|
||||
<file>$PROJ_DIR$\..\obj\assert.o</file>
|
||||
<file>$PROJ_DIR$\..\obj\hooks.o</file>
|
||||
<file>$PROJ_DIR$\..\obj\com.o</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\memory.x</file>
|
||||
<file>$PROJ_DIR$\..\obj\flash.lst</file>
|
||||
<file>$PROJ_DIR$\..\obj\backdoor.lst</file>
|
||||
<file>$PROJ_DIR$\..\obj\cpu.lst</file>
|
||||
|
@ -172,7 +173,6 @@
|
|||
<file>$PROJ_DIR$\..\obj\cop.o</file>
|
||||
<file>$PROJ_DIR$\..\obj\backdoor.pbi</file>
|
||||
<file>$PROJ_DIR$\..\obj\com.pbi</file>
|
||||
<file>$PROJ_DIR$\..\obj\com.o</file>
|
||||
<file>$PROJ_DIR$\..\obj\cop.pbi</file>
|
||||
<file>$PROJ_DIR$\..\obj\xcp.pbi</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\string.h</file>
|
||||
|
@ -200,10 +200,6 @@
|
|||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 0</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 0</file>
|
||||
|
@ -225,11 +221,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 18 20 53 54 3 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91 1 8</file>
|
||||
<file> 18 20 24 25 3 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62 1 8</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 18 20 53 54 3 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91 1 8</file>
|
||||
<file> 18 20 24 25 3 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62 1 8</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -248,11 +244,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 19 20 50 53 54 3 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91 6 9 8</file>
|
||||
<file> 19 20 21 24 25 3 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62 6 9 8</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 19 20 50 53 54 3 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91 6 9 8</file>
|
||||
<file> 19 20 21 24 25 3 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62 6 9 8</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -271,11 +267,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 20 51 54 0 3 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91 8</file>
|
||||
<file> 20 22 25 0 3 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62 8</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 20 51 54 0 3 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91 8</file>
|
||||
<file> 20 22 25 0 3 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62 8</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -284,21 +280,21 @@
|
|||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 149</file>
|
||||
<file> 150</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 22 148</file>
|
||||
<file> 64 149</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 20 50 52 54 3 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91 8 11 13</file>
|
||||
<file> 20 21 23 25 3 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62 8 11 13</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 20 50 52 54 3 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91 8 11 13</file>
|
||||
<file> 20 21 23 25 3 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62 8 11 13</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -307,7 +303,7 @@
|
|||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 38</file>
|
||||
<file> 80</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
|
@ -317,11 +313,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 20 51 53 54 0 3 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91 8 13</file>
|
||||
<file> 20 22 24 25 0 3 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62 8 13</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 20 51 53 54 0 3 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91 8 13</file>
|
||||
<file> 20 22 24 25 0 3 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62 8 13</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -330,7 +326,7 @@
|
|||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 39</file>
|
||||
<file> 81</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
|
@ -340,11 +336,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 20 50 53 54 55 3 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91 8 15 13</file>
|
||||
<file> 20 21 24 25 26 3 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62 8 15 13</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 20 50 53 54 55 3 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91 8 15 13</file>
|
||||
<file> 20 21 24 25 26 3 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62 8 15 13</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -363,11 +359,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 50 54 6 9 11 13 74 77 82 71 79 56 89 63 86 67 65 70 80 88 75 16 84 91</file>
|
||||
<file> 21 25 6 9 11 13 44 47 53 41 49 27 60 34 57 38 36 40 51 59 45 16 55 62</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 50 54 6 9 11 13 74 77 82 71 79 56 89 63 86 67 65 70 80 88 75 16 84 91</file>
|
||||
<file> 21 25 6 9 11 13 44 47 53 41 49 27 60 34 57 38 36 40 51 59 45 16 55 62</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -380,72 +376,26 @@
|
|||
</tool>
|
||||
</outputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\Source\filesys.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 106</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 28 23</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 26 75 77 131 84 91</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 26 75 77 131 84 91</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\led.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 24</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 27 108</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91 50 54 13 6 9</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91 50 54 13 6 9</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\hooks.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 116</file>
|
||||
<file> 117</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 49 112</file>
|
||||
<file> 91 111</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91 50 54 15 13</file>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62 21 25 15 13</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91 50 54 15 13</file>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62 21 25 15 13</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -454,21 +404,21 @@
|
|||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 133</file>
|
||||
<file> 134</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 137 158</file>
|
||||
<file> 138 159</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91 20 50 51 53 54 13 6 9 15</file>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62 20 21 22 24 25 13 6 9 15</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91 20 50 51 53 54 13 6 9 15</file>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62 20 21 22 24 25 13 6 9 15</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -477,21 +427,21 @@
|
|||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 134</file>
|
||||
<file> 135</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 141 138</file>
|
||||
<file> 142 139</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91</file>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91</file>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -500,30 +450,30 @@
|
|||
<outputs>
|
||||
<tool>
|
||||
<name>AARM</name>
|
||||
<file> 130</file>
|
||||
<file> 131</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 164</file>
|
||||
<file> 123</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 114 162</file>
|
||||
<file> 147 151</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91</file>
|
||||
<file> 45 47 16 44 103 157 155 127 77 156 79 92</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91</file>
|
||||
<file> 45 47 16 44 103 157 155 127 77 156 79 92</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -532,21 +482,21 @@
|
|||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 42</file>
|
||||
<file> 84</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 115 94</file>
|
||||
<file> 116 94</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91</file>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91</file>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -555,21 +505,21 @@
|
|||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 41</file>
|
||||
<file> 83</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 113 136</file>
|
||||
<file> 114 137</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91 50 54 1</file>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62 21 25 1</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91 50 54 1</file>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62 21 25 1</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -578,21 +528,21 @@
|
|||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 43</file>
|
||||
<file> 85</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 123 92</file>
|
||||
<file> 124 93</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91</file>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91</file>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -601,44 +551,21 @@
|
|||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 139</file>
|
||||
<file> 140</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 142 135</file>
|
||||
<file> 143 136</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91</file>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 122</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 146 150</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 75 77 16 74 103 156 154 126 35 155 37 93</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 75 77 16 74 103 156 154 126 35 155 37 93</file>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -647,21 +574,21 @@
|
|||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 44</file>
|
||||
<file> 86</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 117 40</file>
|
||||
<file> 118 82</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91 50 54 13 15</file>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62 21 25 13 15</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91 50 54 13 15</file>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62 21 25 13 15</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -670,21 +597,21 @@
|
|||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 31</file>
|
||||
<file> 73</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 30 32</file>
|
||||
<file> 69 74</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 75 77 16 29</file>
|
||||
<file> 45 47 16 67</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 75 77 16 29</file>
|
||||
<file> 45 47 16 67</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -693,21 +620,44 @@
|
|||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 160</file>
|
||||
<file> 161</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 48 111</file>
|
||||
<file> 90 110</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91</file>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91</file>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 165</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 115 163</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -716,21 +666,21 @@
|
|||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 132</file>
|
||||
<file> 133</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 140 159</file>
|
||||
<file> 141 160</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91</file>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91</file>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -739,21 +689,21 @@
|
|||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 165</file>
|
||||
<file> 166</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 119 166</file>
|
||||
<file> 120 112</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91 73</file>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62 43</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91 73</file>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62 43</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -766,17 +716,17 @@
|
|||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 118 163</file>
|
||||
<file> 119 164</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91</file>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91</file>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -785,21 +735,21 @@
|
|||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 144</file>
|
||||
<file> 145</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 21 145</file>
|
||||
<file> 63 146</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91 169 156 154 126 35 155 37 93 127 170 33 153 34 124 125 128 36 152</file>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62 169 157 155 127 77 156 79 92 128 170 75 154 76 125 126 129 78 153</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91 169 156 154 126 35 155 37 93 127 170 33 153 34 124 125 128 36 152</file>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62 169 157 155 127 77 156 79 92 128 170 75 154 76 125 126 129 78 153</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -812,17 +762,63 @@
|
|||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 45 161</file>
|
||||
<file> 87 162</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91</file>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 82 71 79 56 89 63 86 67 65 70 80 88 75 77 16 84 91</file>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\Source\filesys.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 106</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 66 65</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 72 45 47 132 55 62</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 72 45 47 132 55 62</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\led.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 68</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 70 108</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62 21 25 13 6 9</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62 21 25 13 6 9</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -835,13 +831,13 @@
|
|||
</tool>
|
||||
<tool>
|
||||
<name>OBJCOPY</name>
|
||||
<file> 46</file>
|
||||
<file> 88</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ILINK</name>
|
||||
<file> 110 111 162 159 166 163 94 102 130 150 145 136 171 172 112 173 158 105 92 148 174 135 40 175 32 138 161 157 121 143 120</file>
|
||||
<file> 113 110 163 160 112 164 94 102 131 151 146 137 171 172 111 173 159 105 93 149 174 136 82 175 74 139 162 158 122 144 121</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -850,17 +846,17 @@
|
|||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 151</file>
|
||||
<file> 152</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 74 77</file>
|
||||
<file> 44 47</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 74 77</file>
|
||||
<file> 44 47</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
|
||||
|
||||
|
||||
<Wnd1>
|
||||
<Wnd0>
|
||||
<Tabs>
|
||||
<Tab>
|
||||
<Identity>TabID-4214-26312</Identity>
|
||||
|
@ -51,7 +51,7 @@
|
|||
</Tab>
|
||||
</Tabs>
|
||||
|
||||
<SelectedTab>0</SelectedTab></Wnd1><Wnd2>
|
||||
<SelectedTab>0</SelectedTab></Wnd0><Wnd3>
|
||||
<Tabs>
|
||||
<Tab>
|
||||
<Identity>TabID-14962-26315</Identity>
|
||||
|
@ -61,20 +61,20 @@
|
|||
</Tab>
|
||||
</Tabs>
|
||||
|
||||
<SelectedTab>0</SelectedTab></Wnd2><Wnd5><Tabs><Tab><Identity>TabID-14429-10902</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd5></Windows>
|
||||
<SelectedTab>0</SelectedTab></Wnd3><Wnd4><Tabs><Tab><Identity>TabID-14429-10902</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd4></Windows>
|
||||
<Editor>
|
||||
|
||||
|
||||
|
||||
|
||||
<Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\config.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>64</YPos2><SelStart2>5776</SelStart2><SelEnd2>5776</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\hooks.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>0</YPos2><SelStart2>2169</SelStart2><SelEnd2>2169</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>44</YPos2><SelStart2>2987</SelStart2><SelEnd2>2987</SelEnd2></Tab><ActiveTab>2</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\file.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>8</YPos2><SelStart2>1824</SelStart2><SelEnd2>1824</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\file.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>174</YPos2><SelStart2>8964</SelStart2><SelEnd2>8997</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>50</YPos2><SelStart2>3845</SelStart2><SelEnd2>3845</SelEnd2></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
|
||||
<Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\config.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>64</YPos2><SelStart2>5776</SelStart2><SelEnd2>5776</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\hooks.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>305</YPos2><SelStart2>15643</SelStart2><SelEnd2>15643</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>44</YPos2><SelStart2>2987</SelStart2><SelEnd2>2987</SelEnd2></Tab><ActiveTab>2</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\file.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>8</YPos2><SelStart2>1824</SelStart2><SelEnd2>1824</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\file.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>107</YPos2><SelStart2>6163</SelStart2><SelEnd2>6163</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>50</YPos2><SelStart2>3845</SelStart2><SelEnd2>3845</SelEnd2></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
|
||||
<Positions>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<Top><Row0><Sizes><Toolbar-028ba800><key>iaridepm.enu1</key></Toolbar-028ba800></Sizes></Row0><Row1><Sizes><Toolbar-0331c168><key>debuggergui.enu1</key></Toolbar-0331c168></Sizes></Row1></Top><Left><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>741</Bottom><Right>285</Right><x>-2</x><y>-2</y><xscreen>240</xscreen><yscreen>243</yscreen><sizeHorzCX>125000</sizeHorzCX><sizeHorzCY>241071</sizeHorzCY><sizeVertCX>149479</sizeVertCX><sizeVertCY>737103</sizeVertCY></Rect></Wnd1></Sizes></Row0></Left><Right><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>741</Bottom><Right>252</Right><x>-2</x><y>-2</y><xscreen>240</xscreen><yscreen>243</yscreen><sizeHorzCX>125000</sizeHorzCX><sizeHorzCY>241071</sizeHorzCY><sizeVertCX>132292</sizeVertCX><sizeVertCY>737103</sizeVertCY></Rect></Wnd2></Sizes></Row0></Right><Bottom><Row0><Sizes><Wnd5><Rect><Top>-2</Top><Left>-2</Left><Bottom>198</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>200</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>198413</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>198413</sizeVertCY></Rect></Wnd5></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
|
||||
<Top><Row0><Sizes><Toolbar-02accf20><key>iaridepm.enu1</key></Toolbar-02accf20></Sizes></Row0><Row1><Sizes><Toolbar-03343ab0><key>debuggergui.enu1</key></Toolbar-03343ab0></Sizes></Row1></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>741</Bottom><Right>285</Right><x>-2</x><y>-2</y><xscreen>240</xscreen><yscreen>243</yscreen><sizeHorzCX>125000</sizeHorzCX><sizeHorzCY>241071</sizeHorzCY><sizeVertCX>149479</sizeVertCX><sizeVertCY>737103</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>741</Bottom><Right>252</Right><x>-2</x><y>-2</y><xscreen>240</xscreen><yscreen>243</yscreen><sizeHorzCX>125000</sizeHorzCX><sizeHorzCY>241071</sizeHorzCY><sizeVertCX>132292</sizeVertCX><sizeVertCY>737103</sizeVertCY></Rect></Wnd3></Sizes></Row0></Right><Bottom><Row0><Sizes><Wnd4><Rect><Top>-2</Top><Left>-2</Left><Bottom>198</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>200</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>198413</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>198413</sizeVertCY></Rect></Wnd4></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
|
||||
</Desktop>
|
||||
</Project>
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@ TriggerName=main
|
|||
LimitSize=0
|
||||
ByteLimit=50
|
||||
[DebugChecksum]
|
||||
Checksum=2089260222
|
||||
Checksum=-945965134
|
||||
[Exceptions]
|
||||
StopOnUncaught=_ 0
|
||||
StopOnThrow=_ 0
|
||||
|
|
|
@ -35,14 +35,14 @@
|
|||
|
||||
|
||||
|
||||
<Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\config.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>64</YPos2><SelStart2>5776</SelStart2><SelEnd2>5776</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\hooks.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>305</YPos2><SelStart2>15643</SelStart2><SelEnd2>15643</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>44</YPos2><SelStart2>2987</SelStart2><SelEnd2>2987</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\file.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>8</YPos2><SelStart2>1824</SelStart2><SelEnd2>1824</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\file.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>107</YPos2><SelStart2>6163</SelStart2><SelEnd2>6163</SelEnd2></Tab><ActiveTab>4</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>50</YPos2><SelStart2>3845</SelStart2><SelEnd2>3845</SelEnd2></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
|
||||
<Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\config.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>64</YPos2><SelStart2>5776</SelStart2><SelEnd2>5776</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\hooks.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>305</YPos2><SelStart2>15643</SelStart2><SelEnd2>15643</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>44</YPos2><SelStart2>2987</SelStart2><SelEnd2>2987</SelEnd2></Tab><ActiveTab>2</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\file.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>8</YPos2><SelStart2>1824</SelStart2><SelEnd2>1824</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\file.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>107</YPos2><SelStart2>6163</SelStart2><SelEnd2>6163</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>50</YPos2><SelStart2>3845</SelStart2><SelEnd2>3845</SelEnd2></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
|
||||
<Positions>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<Top><Row0><Sizes><Toolbar-0289d6d8><key>iaridepm.enu1</key></Toolbar-0289d6d8></Sizes></Row0></Top><Left><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>963</Bottom><Right>406</Right><x>-2</x><y>-2</y><xscreen>288</xscreen><yscreen>296</yscreen><sizeHorzCX>150000</sizeHorzCX><sizeHorzCY>293651</sizeHorzCY><sizeVertCX>212500</sizeVertCX><sizeVertCY>957341</sizeVertCY></Rect></Wnd1></Sizes></Row0></Left><Right><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>963</Bottom><Right>506</Right><x>-2</x><y>-2</y><xscreen>2309</xscreen><yscreen>243</yscreen><sizeHorzCX>1202604</sizeHorzCX><sizeHorzCY>241071</sizeHorzCY><sizeVertCX>264583</sizeVertCX><sizeVertCY>957341</sizeVertCY></Rect></Wnd2></Sizes></Row0></Right><Bottom><Row0><Sizes/></Row0></Bottom><Float><Sizes/></Float></Positions>
|
||||
<Top><Row0><Sizes><Toolbar-02accf20><key>iaridepm.enu1</key></Toolbar-02accf20></Sizes></Row0><Row1><Sizes/></Row1><Row2><Sizes/></Row2></Top><Left><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>963</Bottom><Right>406</Right><x>-2</x><y>-2</y><xscreen>288</xscreen><yscreen>296</yscreen><sizeHorzCX>150000</sizeHorzCX><sizeHorzCY>293651</sizeHorzCY><sizeVertCX>212500</sizeVertCX><sizeVertCY>957341</sizeVertCY></Rect></Wnd1></Sizes></Row0></Left><Right><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>963</Bottom><Right>506</Right><x>-2</x><y>-2</y><xscreen>2309</xscreen><yscreen>243</yscreen><sizeHorzCX>1202604</sizeHorzCX><sizeHorzCY>241071</sizeHorzCY><sizeVertCX>264583</sizeVertCX><sizeVertCY>957341</sizeVertCY></Rect></Wnd2></Sizes></Row0></Right><Bottom><Row0><Sizes/></Row0></Bottom><Float><Sizes/></Float></Positions>
|
||||
</Desktop>
|
||||
</Workspace>
|
||||
|
||||
|
|
Binary file not shown.
|
@ -1091,7 +1091,7 @@ FLASH 0x08000000 0x00006000 xr
|
|||
|
||||
Linker script and memory map
|
||||
|
||||
0x0800494c __do_debug_operation = __do_debug_operation_mempoll
|
||||
0x0800499c __do_debug_operation = __do_debug_operation_mempoll
|
||||
0x20000000 __SRAM_segment_start__ = 0x20000000
|
||||
0x20002000 __SRAM_segment_end__ = 0x20002000
|
||||
0x08000000 __FLASH_segment_start__ = 0x8000000
|
||||
|
@ -1136,7 +1136,7 @@ Linker script and memory map
|
|||
0x00000001 . = ASSERT (((__init_end__ >= __FLASH_segment_start__) && (__init_end__ <= __FLASH_segment_end__)), error: .init is too large to fit in FLASH memory segment)
|
||||
0x080002e8 __text_load_start__ = ALIGN (__init_end__, 0x4)
|
||||
|
||||
.text 0x080002e8 0x46a4
|
||||
.text 0x080002e8 0x46f4
|
||||
0x080002e8 __text_start__ = .
|
||||
*(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.* .gcc_except_table .ARM.extab* .gnu.linkonce.armextab.*)
|
||||
.glue_7 0x00000000 0x0 linker stubs
|
||||
|
@ -1320,167 +1320,170 @@ Linker script and memory map
|
|||
0x08001a58 0x1c THUMB Debug/../../obj/assert.o
|
||||
0x08001a58 AssertFailure
|
||||
.text.BackDoorCheck
|
||||
0x08001a74 0x4c THUMB Debug/../../obj/backdoor.o
|
||||
0x08001a74 0x50 THUMB Debug/../../obj/backdoor.o
|
||||
0x08001a74 BackDoorCheck
|
||||
.text.BackDoorInit
|
||||
0x08001ac0 0x28 THUMB Debug/../../obj/backdoor.o
|
||||
0x08001ac0 BackDoorInit
|
||||
0x08001ac4 0x28 THUMB Debug/../../obj/backdoor.o
|
||||
0x08001ac4 BackDoorInit
|
||||
.text.BootInit
|
||||
0x08001ae8 0x20 THUMB Debug/../../obj/boot.o
|
||||
0x08001ae8 BootInit
|
||||
0x08001aec 0x20 THUMB Debug/../../obj/boot.o
|
||||
0x08001aec BootInit
|
||||
.text.BootTask
|
||||
0x08001b08 0x1c THUMB Debug/../../obj/boot.o
|
||||
0x08001b08 BootTask
|
||||
.text.ComInit 0x08001b24 0x34 THUMB Debug/../../obj/com.o
|
||||
0x08001b24 ComInit
|
||||
.text.ComTask 0x08001b58 0x24 THUMB Debug/../../obj/com.o
|
||||
0x08001b58 ComTask
|
||||
.text.ComFree 0x08001b7c 0x4 THUMB Debug/../../obj/com.o
|
||||
0x08001b7c ComFree
|
||||
0x08001b0c 0x1c THUMB Debug/../../obj/boot.o
|
||||
0x08001b0c BootTask
|
||||
.text.ComInit 0x08001b28 0x34 THUMB Debug/../../obj/com.o
|
||||
0x08001b28 ComInit
|
||||
.text.ComTask 0x08001b5c 0x24 THUMB Debug/../../obj/com.o
|
||||
0x08001b5c ComTask
|
||||
.text.ComFree 0x08001b80 0x4 THUMB Debug/../../obj/com.o
|
||||
0x08001b80 ComFree
|
||||
.text.ComTransmitPacket
|
||||
0x08001b80 0x10 THUMB Debug/../../obj/com.o
|
||||
0x08001b80 ComTransmitPacket
|
||||
0x08001b84 0x10 THUMB Debug/../../obj/com.o
|
||||
0x08001b84 ComTransmitPacket
|
||||
.text.ComSetConnectEntryState
|
||||
0x08001b90 0x10 THUMB Debug/../../obj/com.o
|
||||
0x08001b90 ComSetConnectEntryState
|
||||
0x08001b94 0x10 THUMB Debug/../../obj/com.o
|
||||
0x08001b94 ComSetConnectEntryState
|
||||
.text.ComIsConnected
|
||||
0x08001ba0 0xc THUMB Debug/../../obj/com.o
|
||||
0x08001ba0 ComIsConnected
|
||||
.text.CopInit 0x08001bac 0x4 THUMB Debug/../../obj/cop.o
|
||||
0x08001bac CopInit
|
||||
0x08001ba4 0xc THUMB Debug/../../obj/com.o
|
||||
0x08001ba4 ComIsConnected
|
||||
.text.CopInit 0x08001bb0 0x4 THUMB Debug/../../obj/cop.o
|
||||
0x08001bb0 CopInit
|
||||
.text.CopService
|
||||
0x08001bb0 0x4 THUMB Debug/../../obj/cop.o
|
||||
0x08001bb0 CopService
|
||||
0x08001bb4 0x4 THUMB Debug/../../obj/cop.o
|
||||
0x08001bb4 CopService
|
||||
.text.XcpProtectResources
|
||||
0x08001bb4 0x10 THUMB Debug/../../obj/xcp.o
|
||||
0x08001bb8 0x10 THUMB Debug/../../obj/xcp.o
|
||||
.text.XcpSetCtoError
|
||||
0x08001bc4 0x1c THUMB Debug/../../obj/xcp.o
|
||||
.text.XcpInit 0x08001be0 0x20 THUMB Debug/../../obj/xcp.o
|
||||
0x08001be0 XcpInit
|
||||
0x08001bc8 0x1c THUMB Debug/../../obj/xcp.o
|
||||
.text.XcpInit 0x08001be4 0x20 THUMB Debug/../../obj/xcp.o
|
||||
0x08001be4 XcpInit
|
||||
.text.XcpIsConnected
|
||||
0x08001c00 0x14 THUMB Debug/../../obj/xcp.o
|
||||
0x08001c00 XcpIsConnected
|
||||
0x08001c04 0x14 THUMB Debug/../../obj/xcp.o
|
||||
0x08001c04 XcpIsConnected
|
||||
.text.XcpPacketTransmitted
|
||||
0x08001c14 0x14 THUMB Debug/../../obj/xcp.o
|
||||
0x08001c14 XcpPacketTransmitted
|
||||
0x08001c18 0x14 THUMB Debug/../../obj/xcp.o
|
||||
0x08001c18 XcpPacketTransmitted
|
||||
.text.XcpPacketReceived
|
||||
0x08001c28 0x3c4 THUMB Debug/../../obj/xcp.o
|
||||
0x08001c28 XcpPacketReceived
|
||||
.text.mem_cpy 0x08001fec 0x10 THUMB Debug/../../obj/ff.o
|
||||
.text.mem_set 0x08001ffc 0xc THUMB Debug/../../obj/ff.o
|
||||
.text.chk_chr 0x08002008 0x18 THUMB Debug/../../obj/ff.o
|
||||
0x08001c2c 0x3c4 THUMB Debug/../../obj/xcp.o
|
||||
0x08001c2c XcpPacketReceived
|
||||
.text.mem_cpy 0x08001ff0 0x10 THUMB Debug/../../obj/ff.o
|
||||
.text.mem_set 0x08002000 0xc THUMB Debug/../../obj/ff.o
|
||||
.text.chk_chr 0x0800200c 0x18 THUMB Debug/../../obj/ff.o
|
||||
.text.ld_clust
|
||||
0x08002020 0x20 THUMB Debug/../../obj/ff.o
|
||||
0x08002024 0x20 THUMB Debug/../../obj/ff.o
|
||||
.text.st_clust
|
||||
0x08002040 0x18 THUMB Debug/../../obj/ff.o
|
||||
.text.sum_sfn 0x08002058 0x24 THUMB Debug/../../obj/ff.o
|
||||
0x08002044 0x18 THUMB Debug/../../obj/ff.o
|
||||
.text.sum_sfn 0x0800205c 0x24 THUMB Debug/../../obj/ff.o
|
||||
.text.validate
|
||||
0x0800207c 0x4c THUMB Debug/../../obj/ff.o
|
||||
0x08002080 0x4c THUMB Debug/../../obj/ff.o
|
||||
.text.check_fs
|
||||
0x080020c8 0xa4 THUMB Debug/../../obj/ff.o
|
||||
0x080020cc 0xa4 THUMB Debug/../../obj/ff.o
|
||||
.text.chk_mounted
|
||||
0x0800216c 0x3f4 THUMB Debug/../../obj/ff.o
|
||||
0x08002170 0x3f4 THUMB Debug/../../obj/ff.o
|
||||
.text.get_fileinfo
|
||||
0x08002560 0x148 THUMB Debug/../../obj/ff.o
|
||||
0x08002564 0x148 THUMB Debug/../../obj/ff.o
|
||||
.text.sync_window
|
||||
0x080026a8 0x88 THUMB Debug/../../obj/ff.o
|
||||
0x080026ac 0x88 THUMB Debug/../../obj/ff.o
|
||||
.text.move_window
|
||||
0x08002730 0x3c THUMB Debug/../../obj/ff.o
|
||||
.text.sync_fs 0x0800276c 0xd4 THUMB Debug/../../obj/ff.o
|
||||
0x08002734 0x3c THUMB Debug/../../obj/ff.o
|
||||
.text.sync_fs 0x08002770 0xd4 THUMB Debug/../../obj/ff.o
|
||||
.text.clust2sect
|
||||
0x08002840 0x20 THUMB Debug/../../obj/ff.o
|
||||
0x08002840 clust2sect
|
||||
.text.get_fat 0x08002860 0xfc THUMB Debug/../../obj/ff.o
|
||||
0x08002860 get_fat
|
||||
.text.dir_sdi 0x0800295c 0xac THUMB Debug/../../obj/ff.o
|
||||
.text.put_fat 0x08002a08 0x118 THUMB Debug/../../obj/ff.o
|
||||
0x08002a08 put_fat
|
||||
0x08002844 0x20 THUMB Debug/../../obj/ff.o
|
||||
0x08002844 clust2sect
|
||||
.text.get_fat 0x08002864 0xfc THUMB Debug/../../obj/ff.o
|
||||
0x08002864 get_fat
|
||||
.text.dir_sdi 0x08002960 0xac THUMB Debug/../../obj/ff.o
|
||||
.text.put_fat 0x08002a0c 0x118 THUMB Debug/../../obj/ff.o
|
||||
0x08002a0c put_fat
|
||||
.text.create_chain
|
||||
0x08002b20 0xc8 THUMB Debug/../../obj/ff.o
|
||||
0x08002b24 0xc8 THUMB Debug/../../obj/ff.o
|
||||
.text.dir_next
|
||||
0x08002be8 0x150 THUMB Debug/../../obj/ff.o
|
||||
0x08002bec 0x150 THUMB Debug/../../obj/ff.o
|
||||
.text.dir_find
|
||||
0x08002d38 0x184 THUMB Debug/../../obj/ff.o
|
||||
0x08002d3c 0x184 THUMB Debug/../../obj/ff.o
|
||||
.text.follow_path
|
||||
0x08002ebc 0x320 THUMB Debug/../../obj/ff.o
|
||||
0x08002ec0 0x320 THUMB Debug/../../obj/ff.o
|
||||
.text.dir_remove
|
||||
0x080031dc 0x54 THUMB Debug/../../obj/ff.o
|
||||
0x080031e0 0x54 THUMB Debug/../../obj/ff.o
|
||||
.text.dir_read
|
||||
0x08003230 0x144 THUMB Debug/../../obj/ff.o
|
||||
0x08003234 0x144 THUMB Debug/../../obj/ff.o
|
||||
.text.remove_chain
|
||||
0x08003374 0x88 THUMB Debug/../../obj/ff.o
|
||||
0x08003378 0x88 THUMB Debug/../../obj/ff.o
|
||||
.text.gen_numname
|
||||
0x080033fc 0xb0 THUMB Debug/../../obj/ff.o
|
||||
0x080033fc gen_numname
|
||||
0x08003400 0xb0 THUMB Debug/../../obj/ff.o
|
||||
0x08003400 gen_numname
|
||||
.text.dir_register
|
||||
0x080034ac 0x238 THUMB Debug/../../obj/ff.o
|
||||
.text.f_mount 0x080036e4 0x34 THUMB Debug/../../obj/ff.o
|
||||
0x080036e4 f_mount
|
||||
.text.f_open 0x08003718 0x188 THUMB Debug/../../obj/ff.o
|
||||
0x08003718 f_open
|
||||
.text.f_read 0x080038a0 0x1c0 THUMB Debug/../../obj/ff.o
|
||||
0x080038a0 f_read
|
||||
.text.f_write 0x08003a60 0x200 THUMB Debug/../../obj/ff.o
|
||||
0x08003a60 f_write
|
||||
.text.f_sync 0x08003c60 0xa8 THUMB Debug/../../obj/ff.o
|
||||
0x08003c60 f_sync
|
||||
.text.f_close 0x08003d08 0x14 THUMB Debug/../../obj/ff.o
|
||||
0x08003d08 f_close
|
||||
.text.f_lseek 0x08003d1c 0x1b8 THUMB Debug/../../obj/ff.o
|
||||
0x08003d1c f_lseek
|
||||
.text.f_stat 0x08003ed4 0x50 THUMB Debug/../../obj/ff.o
|
||||
0x08003ed4 f_stat
|
||||
0x080034b0 0x238 THUMB Debug/../../obj/ff.o
|
||||
.text.f_mount 0x080036e8 0x34 THUMB Debug/../../obj/ff.o
|
||||
0x080036e8 f_mount
|
||||
.text.f_open 0x0800371c 0x188 THUMB Debug/../../obj/ff.o
|
||||
0x0800371c f_open
|
||||
.text.f_read 0x080038a4 0x1c0 THUMB Debug/../../obj/ff.o
|
||||
0x080038a4 f_read
|
||||
.text.f_write 0x08003a64 0x200 THUMB Debug/../../obj/ff.o
|
||||
0x08003a64 f_write
|
||||
.text.f_sync 0x08003c64 0xa8 THUMB Debug/../../obj/ff.o
|
||||
0x08003c64 f_sync
|
||||
.text.f_close 0x08003d0c 0x14 THUMB Debug/../../obj/ff.o
|
||||
0x08003d0c f_close
|
||||
.text.f_lseek 0x08003d20 0x1b8 THUMB Debug/../../obj/ff.o
|
||||
0x08003d20 f_lseek
|
||||
.text.f_stat 0x08003ed8 0x50 THUMB Debug/../../obj/ff.o
|
||||
0x08003ed8 f_stat
|
||||
.text.f_unlink
|
||||
0x08003f24 0xbc THUMB Debug/../../obj/ff.o
|
||||
0x08003f24 f_unlink
|
||||
.text.f_gets 0x08003fe0 0x5c THUMB Debug/../../obj/ff.o
|
||||
0x08003fe0 f_gets
|
||||
.text.f_putc 0x0800403c 0x38 THUMB Debug/../../obj/ff.o
|
||||
0x0800403c f_putc
|
||||
.text.f_puts 0x08004074 0x38 THUMB Debug/../../obj/ff.o
|
||||
0x08004074 f_puts
|
||||
0x08003f28 0xbc THUMB Debug/../../obj/ff.o
|
||||
0x08003f28 f_unlink
|
||||
.text.f_gets 0x08003fe4 0x5c THUMB Debug/../../obj/ff.o
|
||||
0x08003fe4 f_gets
|
||||
.text.f_putc 0x08004040 0x38 THUMB Debug/../../obj/ff.o
|
||||
0x08004040 f_putc
|
||||
.text.f_puts 0x08004078 0x38 THUMB Debug/../../obj/ff.o
|
||||
0x08004078 f_puts
|
||||
.text.ff_convert
|
||||
0x080040ac 0x58 THUMB Debug/../../obj/unicode.o
|
||||
0x080040ac ff_convert
|
||||
0x080040b0 0x58 THUMB Debug/../../obj/unicode.o
|
||||
0x080040b0 ff_convert
|
||||
.text.ff_wtoupper
|
||||
0x08004104 0x38 THUMB Debug/../../obj/unicode.o
|
||||
0x08004104 ff_wtoupper
|
||||
0x08004108 0x38 THUMB Debug/../../obj/unicode.o
|
||||
0x08004108 ff_wtoupper
|
||||
.text.FileLibLongToIntString
|
||||
0x0800413c 0x54 THUMB Debug/../../obj/file.o
|
||||
0x08004140 0x54 THUMB Debug/../../obj/file.o
|
||||
.text.FileLibHexStringToByte
|
||||
0x08004190 0x50 THUMB Debug/../../obj/file.o
|
||||
0x08004194 0x50 THUMB Debug/../../obj/file.o
|
||||
.text.FileLibByteNibbleToChar
|
||||
0x080041e0 0x24 THUMB Debug/../../obj/file.o
|
||||
0x080041e4 0x24 THUMB Debug/../../obj/file.o
|
||||
.text.FileLibByteToHexString
|
||||
0x08004204 0x24 THUMB Debug/../../obj/file.o
|
||||
0x08004208 0x24 THUMB Debug/../../obj/file.o
|
||||
.text.SrecParseLine
|
||||
0x08004228 0x214 THUMB Debug/../../obj/file.o
|
||||
0x0800422c 0x214 THUMB Debug/../../obj/file.o
|
||||
.text.FileInit
|
||||
0x0800443c 0x34 THUMB Debug/../../obj/file.o
|
||||
0x0800443c FileInit
|
||||
0x08004440 0x34 THUMB Debug/../../obj/file.o
|
||||
0x08004440 FileInit
|
||||
.text.FileIsIdle
|
||||
0x08004470 0x14 THUMB Debug/../../obj/file.o
|
||||
0x08004470 FileIsIdle
|
||||
0x08004474 0x14 THUMB Debug/../../obj/file.o
|
||||
0x08004474 FileIsIdle
|
||||
.text.FileHandleFirmwareUpdateRequest
|
||||
0x08004488 0x44 THUMB Debug/../../obj/file.o
|
||||
0x08004488 FileHandleFirmwareUpdateRequest
|
||||
.text.FileTask
|
||||
0x08004484 0x4a8 THUMB Debug/../../obj/file.o
|
||||
0x08004484 FileTask
|
||||
0x080044cc 0x4b0 THUMB Debug/../../obj/file.o
|
||||
0x080044cc FileTask
|
||||
.text.libc.isdigit
|
||||
0x0800492c 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
|
||||
0x0800492c isdigit
|
||||
0x0800497c 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
|
||||
0x0800497c isdigit
|
||||
.text.libc.toupper
|
||||
0x0800493c 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
|
||||
0x0800493c toupper
|
||||
0x0800498c 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
|
||||
0x0800498c toupper
|
||||
.text.libdebugio.__do_debug_operation_mempoll
|
||||
0x0800494c 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
|
||||
0x0800494c __do_debug_operation_mempoll
|
||||
0x0800499c 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
|
||||
0x0800499c __do_debug_operation_mempoll
|
||||
.text.libc.__debug_io_lock
|
||||
0x08004984 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
|
||||
0x08004984 __debug_io_lock
|
||||
0x080049d4 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
|
||||
0x080049d4 __debug_io_lock
|
||||
.text.libc.__debug_io_unlock
|
||||
0x08004988 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
|
||||
0x08004988 __debug_io_unlock
|
||||
0x0800498c __text_end__ = (__text_start__ + SIZEOF (.text))
|
||||
0x0800498c __text_load_end__ = __text_end__
|
||||
0x080049d8 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
|
||||
0x080049d8 __debug_io_unlock
|
||||
0x080049dc __text_end__ = (__text_start__ + SIZEOF (.text))
|
||||
0x080049dc __text_load_end__ = __text_end__
|
||||
|
||||
.vfp11_veneer 0x00000000 0x0
|
||||
.vfp11_veneer 0x00000000 0x0 linker stubs
|
||||
|
@ -1488,86 +1491,86 @@ Linker script and memory map
|
|||
.v4_bx 0x00000000 0x0
|
||||
.v4_bx 0x00000000 0x0 linker stubs
|
||||
0x00000001 . = ASSERT (((__text_end__ >= __FLASH_segment_start__) && (__text_end__ <= __FLASH_segment_end__)), error: .text is too large to fit in FLASH memory segment)
|
||||
0x0800498c __dtors_load_start__ = ALIGN (__text_end__, 0x4)
|
||||
0x080049dc __dtors_load_start__ = ALIGN (__text_end__, 0x4)
|
||||
|
||||
.dtors 0x0800498c 0x0
|
||||
0x0800498c __dtors_start__ = .
|
||||
.dtors 0x080049dc 0x0
|
||||
0x080049dc __dtors_start__ = .
|
||||
*(SORT(.dtors.*))
|
||||
*(.dtors)
|
||||
*(.fini_array .fini_array.*)
|
||||
0x0800498c __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
|
||||
0x0800498c __dtors_load_end__ = __dtors_end__
|
||||
0x080049dc __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
|
||||
0x080049dc __dtors_load_end__ = __dtors_end__
|
||||
0x00000001 . = ASSERT (((__dtors_end__ >= __FLASH_segment_start__) && (__dtors_end__ <= __FLASH_segment_end__)), error: .dtors is too large to fit in FLASH memory segment)
|
||||
0x0800498c __ctors_load_start__ = ALIGN (__dtors_end__, 0x4)
|
||||
0x080049dc __ctors_load_start__ = ALIGN (__dtors_end__, 0x4)
|
||||
|
||||
.ctors 0x0800498c 0x0
|
||||
0x0800498c __ctors_start__ = .
|
||||
.ctors 0x080049dc 0x0
|
||||
0x080049dc __ctors_start__ = .
|
||||
*(SORT(.ctors.*))
|
||||
*(.ctors)
|
||||
*(.init_array .init_array.*)
|
||||
0x0800498c __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
|
||||
0x0800498c __ctors_load_end__ = __ctors_end__
|
||||
0x080049dc __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
|
||||
0x080049dc __ctors_load_end__ = __ctors_end__
|
||||
0x00000001 . = ASSERT (((__ctors_end__ >= __FLASH_segment_start__) && (__ctors_end__ <= __FLASH_segment_end__)), error: .ctors is too large to fit in FLASH memory segment)
|
||||
0x0800498c __rodata_load_start__ = ALIGN (__ctors_end__, 0x4)
|
||||
0x080049dc __rodata_load_start__ = ALIGN (__ctors_end__, 0x4)
|
||||
|
||||
.rodata 0x0800498c 0x9b0
|
||||
0x0800498c __rodata_start__ = .
|
||||
.rodata 0x080049dc 0x9c4
|
||||
0x080049dc __rodata_start__ = .
|
||||
*(.rodata .rodata.* .gnu.linkonce.r.*)
|
||||
.rodata.firmwareFilename
|
||||
0x0800498c 0x20 THUMB Debug/../../obj/hooks.o
|
||||
0x080049dc 0x20 THUMB Debug/../../obj/hooks.o
|
||||
.rodata.str1.4
|
||||
0x080049ac 0xd THUMB Debug/../../obj/hooks.o
|
||||
0x080049fc 0xd THUMB Debug/../../obj/hooks.o
|
||||
0x10 (size before relaxing)
|
||||
*fill* 0x080049b9 0x3 00
|
||||
*fill* 0x08004a09 0x3 00
|
||||
.rodata.str1.4
|
||||
0x080049bc 0x61 THUMB Debug/../../obj/main.o
|
||||
0x08004a0c 0x61 THUMB Debug/../../obj/main.o
|
||||
0x64 (size before relaxing)
|
||||
*fill* 0x08004a1d 0x3 00
|
||||
*fill* 0x08004a6d 0x3 00
|
||||
.rodata.str1.4
|
||||
0x08004a20 0x8c THUMB Debug/../../obj/vectors.o
|
||||
0x08004a70 0x8c THUMB Debug/../../obj/vectors.o
|
||||
.rodata.str1.4
|
||||
0x08004aac 0x7e THUMB Debug/../../obj/uart.o
|
||||
0x08004afc 0x7e THUMB Debug/../../obj/uart.o
|
||||
0x80 (size before relaxing)
|
||||
*fill* 0x08004b2a 0x2 00
|
||||
*fill* 0x08004b7a 0x2 00
|
||||
.rodata.flashLayout
|
||||
0x08004b2c 0x9c THUMB Debug/../../obj/flash.o
|
||||
0x08004b7c 0x9c THUMB Debug/../../obj/flash.o
|
||||
.rodata.xcpStationId
|
||||
0x08004bc8 0x8 THUMB Debug/../../obj/xcp.o
|
||||
0x08004c18 0x8 THUMB Debug/../../obj/xcp.o
|
||||
.rodata.str1.4
|
||||
0x08004bd0 0x13 THUMB Debug/../../obj/ff.o
|
||||
0x08004c20 0x13 THUMB Debug/../../obj/ff.o
|
||||
0x14 (size before relaxing)
|
||||
*fill* 0x08004be3 0x1 00
|
||||
.rodata.ExCvt 0x08004be4 0x80 THUMB Debug/../../obj/ff.o
|
||||
*fill* 0x08004c33 0x1 00
|
||||
.rodata.ExCvt 0x08004c34 0x80 THUMB Debug/../../obj/ff.o
|
||||
.rodata.LfnOfs
|
||||
0x08004c64 0x10 THUMB Debug/../../obj/ff.o
|
||||
0x08004cb4 0x10 THUMB Debug/../../obj/ff.o
|
||||
.rodata.tbl_upper.984
|
||||
0x08004c74 0x1e0 THUMB Debug/../../obj/unicode.o
|
||||
0x08004cc4 0x1e0 THUMB Debug/../../obj/unicode.o
|
||||
.rodata.tbl_lower.983
|
||||
0x08004e54 0x1e0 THUMB Debug/../../obj/unicode.o
|
||||
.rodata.Tbl 0x08005034 0x100 THUMB Debug/../../obj/unicode.o
|
||||
0x08004ea4 0x1e0 THUMB Debug/../../obj/unicode.o
|
||||
.rodata.Tbl 0x08005084 0x100 THUMB Debug/../../obj/unicode.o
|
||||
.rodata.str1.4
|
||||
0x08005134 0x208 THUMB Debug/../../obj/file.o
|
||||
0x20c (size before relaxing)
|
||||
0x0800533c __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
|
||||
0x0800533c __rodata_load_end__ = __rodata_end__
|
||||
0x08005184 0x21c THUMB Debug/../../obj/file.o
|
||||
0x220 (size before relaxing)
|
||||
0x080053a0 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
|
||||
0x080053a0 __rodata_load_end__ = __rodata_end__
|
||||
0x00000001 . = ASSERT (((__rodata_end__ >= __FLASH_segment_start__) && (__rodata_end__ <= __FLASH_segment_end__)), error: .rodata is too large to fit in FLASH memory segment)
|
||||
0x0800533c __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4)
|
||||
0x080053a0 __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4)
|
||||
|
||||
.ARM.exidx 0x0800533c 0x0
|
||||
0x0800533c __ARM.exidx_start__ = .
|
||||
0x0800533c __exidx_start = __ARM.exidx_start__
|
||||
.ARM.exidx 0x080053a0 0x0
|
||||
0x080053a0 __ARM.exidx_start__ = .
|
||||
0x080053a0 __exidx_start = __ARM.exidx_start__
|
||||
*(.ARM.exidx .ARM.exidx.*)
|
||||
0x0800533c __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx))
|
||||
0x0800533c __exidx_end = __ARM.exidx_end__
|
||||
0x0800533c __ARM.exidx_load_end__ = __ARM.exidx_end__
|
||||
0x080053a0 __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx))
|
||||
0x080053a0 __exidx_end = __ARM.exidx_end__
|
||||
0x080053a0 __ARM.exidx_load_end__ = __ARM.exidx_end__
|
||||
0x00000001 . = ASSERT (((__ARM.exidx_end__ >= __FLASH_segment_start__) && (__ARM.exidx_end__ <= __FLASH_segment_end__)), error: .ARM.exidx is too large to fit in FLASH memory segment)
|
||||
0x0800533c __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4)
|
||||
0x080053a0 __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4)
|
||||
|
||||
.fast 0x20000000 0x0 load address 0x0800533c
|
||||
.fast 0x20000000 0x0 load address 0x080053a0
|
||||
0x20000000 __fast_start__ = .
|
||||
*(.fast .fast.*)
|
||||
0x20000000 __fast_end__ = (__fast_start__ + SIZEOF (.fast))
|
||||
0x0800533c __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast))
|
||||
0x080053a0 __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast))
|
||||
0x00000001 . = ASSERT (((__fast_load_end__ >= __FLASH_segment_start__) && (__fast_load_end__ <= __FLASH_segment_end__)), error: .fast is too large to fit in FLASH memory segment)
|
||||
|
||||
.fast_run 0x20000000 0x0
|
||||
|
@ -1576,17 +1579,17 @@ Linker script and memory map
|
|||
0x20000000 __fast_run_end__ = (__fast_run_start__ + SIZEOF (.fast_run))
|
||||
0x20000000 __fast_run_load_end__ = __fast_run_end__
|
||||
0x00000001 . = ASSERT (((__fast_run_end__ >= __SRAM_segment_start__) && (__fast_run_end__ <= __SRAM_segment_end__)), error: .fast_run is too large to fit in SRAM memory segment)
|
||||
0x0800533c __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4)
|
||||
0x080053a0 __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4)
|
||||
|
||||
.data 0x20000000 0x1 load address 0x0800533c
|
||||
.data 0x20000000 0x1 load address 0x080053a0
|
||||
0x20000000 __data_start__ = .
|
||||
*(.data .data.* .gnu.linkonce.d.*)
|
||||
.data.Stat 0x20000000 0x1 THUMB Debug/../../obj/mmc.o
|
||||
0x20000001 __data_end__ = (__data_start__ + SIZEOF (.data))
|
||||
0x0800533d __data_load_end__ = (__data_load_start__ + SIZEOF (.data))
|
||||
0x080053a1 __data_load_end__ = (__data_load_start__ + SIZEOF (.data))
|
||||
0x00000001 . = ASSERT (((__data_load_end__ >= __FLASH_segment_start__) && (__data_load_end__ <= __FLASH_segment_end__)), error: .data is too large to fit in FLASH memory segment)
|
||||
|
||||
.data_run 0x20000000 0x1 load address 0x0800533c
|
||||
.data_run 0x20000000 0x1 load address 0x080053a0
|
||||
0x20000000 __data_run_start__ = .
|
||||
0x20000001 . = MAX ((__data_run_start__ + SIZEOF (.data)), .)
|
||||
*fill* 0x20000000 0x1 00
|
||||
|
@ -1603,11 +1606,11 @@ Linker script and memory map
|
|||
.bss.millisecond_counter
|
||||
0x20000230 0x2 THUMB Debug/../../obj/timer.o
|
||||
*fill* 0x20000232 0x2 00
|
||||
.bss.xcpCtoReqPacket.1108
|
||||
.bss.xcpCtoReqPacket.1110
|
||||
0x20000234 0x44 THUMB Debug/../../obj/uart.o
|
||||
.bss.xcpCtoRxInProgress.1110
|
||||
.bss.xcpCtoRxLength.1111
|
||||
0x20000278 0x1 THUMB Debug/../../obj/uart.o
|
||||
.bss.xcpCtoRxLength.1109
|
||||
.bss.xcpCtoRxInProgress.1112
|
||||
0x20000279 0x1 THUMB Debug/../../obj/uart.o
|
||||
*fill* 0x2000027a 0x2 00
|
||||
.bss.bootBlockInfo
|
||||
|
@ -1626,7 +1629,7 @@ Linker script and memory map
|
|||
.bss.comEntryStateConnect
|
||||
0x20000694 0x1 THUMB Debug/../../obj/com.o
|
||||
*fill* 0x20000695 0x3 00
|
||||
.bss.xcpCtoReqPacket.1087
|
||||
.bss.xcpCtoReqPacket.1089
|
||||
0x20000698 0x40 THUMB Debug/../../obj/com.o
|
||||
.bss.xcpInfo 0x200006d8 0x4c THUMB Debug/../../obj/xcp.o
|
||||
.bss.LfnBuf 0x20000724 0x200 THUMB Debug/../../obj/ff.o
|
||||
|
@ -1698,14 +1701,14 @@ Linker script and memory map
|
|||
0x200011dc __tbss_end__ = (__tbss_start__ + SIZEOF (.tbss))
|
||||
0x200011dc __tbss_load_end__ = __tbss_end__
|
||||
0x00000001 . = ASSERT (((__tbss_end__ >= __SRAM_segment_start__) && (__tbss_end__ <= __SRAM_segment_end__)), error: .tbss is too large to fit in SRAM memory segment)
|
||||
0x08005340 __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4)
|
||||
0x080053a4 __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4)
|
||||
|
||||
.tdata 0x200011dc 0x0 load address 0x08005340
|
||||
.tdata 0x200011dc 0x0 load address 0x080053a4
|
||||
0x200011dc __tdata_start__ = .
|
||||
*(.tdata .tdata.*)
|
||||
0x200011dc __tdata_end__ = (__tdata_start__ + SIZEOF (.tdata))
|
||||
0x08005340 __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata))
|
||||
0x08005340 __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.tdata))
|
||||
0x080053a4 __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata))
|
||||
0x080053a4 __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.tdata))
|
||||
0x00000001 . = ASSERT (((__tdata_load_end__ >= __FLASH_segment_start__) && (__tdata_load_end__ <= __FLASH_segment_end__)), error: .tdata is too large to fit in FLASH memory segment)
|
||||
|
||||
.tdata_run 0x200011dc 0x0
|
||||
|
@ -1752,7 +1755,7 @@ LOAD C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib
|
|||
END GROUP
|
||||
OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32P103_Crossworks/Boot/ide/../bin/openbtl_olimex_stm32p103.elf elf32-littlearm)
|
||||
|
||||
.debug_frame 0x00000000 0x3da8
|
||||
.debug_frame 0x00000000 0x3dc4
|
||||
.debug_frame 0x00000000 0xb8 THUMB Debug/../../obj/hooks.o
|
||||
.debug_frame 0x000000b8 0x30 THUMB Debug/../../obj/main.o
|
||||
.debug_frame 0x000000e8 0x170 THUMB Debug/../../obj/core_cm3.o
|
||||
|
@ -1776,15 +1779,15 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32P103_Crossw
|
|||
.debug_frame 0x0000114c 0x80 THUMB Debug/../../obj/xcp.o
|
||||
.debug_frame 0x000011cc 0x670 THUMB Debug/../../obj/ff.o
|
||||
.debug_frame 0x0000183c 0x30 THUMB Debug/../../obj/unicode.o
|
||||
.debug_frame 0x0000186c 0x104 THUMB Debug/../../obj/file.o
|
||||
.debug_frame 0x00001970 0x128c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
|
||||
.debug_frame 0x00002bfc 0x120 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2_asm.o)
|
||||
.debug_frame 0x00002d1c 0x260 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc_asm.o)
|
||||
.debug_frame 0x00002f7c 0x78c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
|
||||
.debug_frame 0x00003708 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
|
||||
.debug_frame 0x000037a8 0x600 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libm_v7m_t_le.a(libm_asm.o)
|
||||
.debug_frame 0x0000186c 0x120 THUMB Debug/../../obj/file.o
|
||||
.debug_frame 0x0000198c 0x128c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
|
||||
.debug_frame 0x00002c18 0x120 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2_asm.o)
|
||||
.debug_frame 0x00002d38 0x260 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc_asm.o)
|
||||
.debug_frame 0x00002f98 0x78c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
|
||||
.debug_frame 0x00003724 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
|
||||
.debug_frame 0x000037c4 0x600 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libm_v7m_t_le.a(libm_asm.o)
|
||||
|
||||
.debug_info 0x00000000 0x962f
|
||||
.debug_info 0x00000000 0x964e
|
||||
.debug_info 0x00000000 0x640 THUMB Debug/../../obj/hooks.o
|
||||
.debug_info 0x00000640 0x31f THUMB Debug/../../obj/main.o
|
||||
.debug_info 0x0000095f 0x53d THUMB Debug/../../obj/core_cm3.o
|
||||
|
@ -1810,12 +1813,12 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32P103_Crossw
|
|||
.debug_info 0x0000545a 0x616 THUMB Debug/../../obj/xcp.o
|
||||
.debug_info 0x00005a70 0x2054 THUMB Debug/../../obj/ff.o
|
||||
.debug_info 0x00007ac4 0x160 THUMB Debug/../../obj/unicode.o
|
||||
.debug_info 0x00007c24 0x7bc THUMB Debug/../../obj/file.o
|
||||
.debug_info 0x000083e0 0xc63 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
|
||||
.debug_info 0x00009043 0x51f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
|
||||
.debug_info 0x00009562 0xcd C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
|
||||
.debug_info 0x00007c24 0x7db THUMB Debug/../../obj/file.o
|
||||
.debug_info 0x000083ff 0xc63 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
|
||||
.debug_info 0x00009062 0x51f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
|
||||
.debug_info 0x00009581 0xcd C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
|
||||
|
||||
.debug_abbrev 0x00000000 0x1f83
|
||||
.debug_abbrev 0x00000000 0x1f9a
|
||||
.debug_abbrev 0x00000000 0x19f THUMB Debug/../../obj/hooks.o
|
||||
.debug_abbrev 0x0000019f 0x109 THUMB Debug/../../obj/main.o
|
||||
.debug_abbrev 0x000002a8 0xa9 THUMB Debug/../../obj/core_cm3.o
|
||||
|
@ -1841,12 +1844,12 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32P103_Crossw
|
|||
.debug_abbrev 0x0000179a 0x1bc THUMB Debug/../../obj/xcp.o
|
||||
.debug_abbrev 0x00001956 0x2c7 THUMB Debug/../../obj/ff.o
|
||||
.debug_abbrev 0x00001c1d 0xa5 THUMB Debug/../../obj/unicode.o
|
||||
.debug_abbrev 0x00001cc2 0x1c4 THUMB Debug/../../obj/file.o
|
||||
.debug_abbrev 0x00001e86 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
|
||||
.debug_abbrev 0x00001f26 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
|
||||
.debug_abbrev 0x00001f5e 0x25 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
|
||||
.debug_abbrev 0x00001cc2 0x1db THUMB Debug/../../obj/file.o
|
||||
.debug_abbrev 0x00001e9d 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
|
||||
.debug_abbrev 0x00001f3d 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
|
||||
.debug_abbrev 0x00001f75 0x25 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
|
||||
|
||||
.debug_loc 0x00000000 0x9320
|
||||
.debug_loc 0x00000000 0x9335
|
||||
.debug_loc 0x00000000 0xdd THUMB Debug/../../obj/hooks.o
|
||||
.debug_loc 0x000000dd 0x82 THUMB Debug/../../obj/main.o
|
||||
.debug_loc 0x0000015f 0x2ae THUMB Debug/../../obj/core_cm3.o
|
||||
|
@ -1869,11 +1872,11 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32P103_Crossw
|
|||
.debug_loc 0x0000313e 0x1dd THUMB Debug/../../obj/xcp.o
|
||||
.debug_loc 0x0000331b 0x3fd3 THUMB Debug/../../obj/ff.o
|
||||
.debug_loc 0x000072ee 0xdd THUMB Debug/../../obj/unicode.o
|
||||
.debug_loc 0x000073cb 0x708 THUMB Debug/../../obj/file.o
|
||||
.debug_loc 0x00007ad3 0x1059 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
|
||||
.debug_loc 0x00008b2c 0x7f4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
|
||||
.debug_loc 0x000073cb 0x71d THUMB Debug/../../obj/file.o
|
||||
.debug_loc 0x00007ae8 0x1059 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
|
||||
.debug_loc 0x00008b41 0x7f4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
|
||||
|
||||
.debug_aranges 0x00000000 0x11e8
|
||||
.debug_aranges 0x00000000 0x11f0
|
||||
.debug_aranges
|
||||
0x00000000 0x48 THUMB Debug/../../obj/hooks.o
|
||||
.debug_aranges
|
||||
|
@ -1923,15 +1926,15 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32P103_Crossw
|
|||
.debug_aranges
|
||||
0x000009e8 0x28 THUMB Debug/../../obj/unicode.o
|
||||
.debug_aranges
|
||||
0x00000a10 0x58 THUMB Debug/../../obj/file.o
|
||||
0x00000a10 0x60 THUMB Debug/../../obj/file.o
|
||||
.debug_aranges
|
||||
0x00000a68 0x508 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
|
||||
0x00000a70 0x508 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
|
||||
.debug_aranges
|
||||
0x00000f70 0x218 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
|
||||
0x00000f78 0x218 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
|
||||
.debug_aranges
|
||||
0x00001188 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
|
||||
0x00001190 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
|
||||
|
||||
.debug_ranges 0x00000000 0x1238
|
||||
.debug_ranges 0x00000000 0x1240
|
||||
.debug_ranges 0x00000000 0x38 THUMB Debug/../../obj/hooks.o
|
||||
.debug_ranges 0x00000038 0x10 THUMB Debug/../../obj/main.o
|
||||
.debug_ranges 0x00000048 0xb8 THUMB Debug/../../obj/core_cm3.o
|
||||
|
@ -1955,12 +1958,12 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32P103_Crossw
|
|||
.debug_ranges 0x00000740 0x38 THUMB Debug/../../obj/xcp.o
|
||||
.debug_ranges 0x00000778 0x2c0 THUMB Debug/../../obj/ff.o
|
||||
.debug_ranges 0x00000a38 0x18 THUMB Debug/../../obj/unicode.o
|
||||
.debug_ranges 0x00000a50 0x98 THUMB Debug/../../obj/file.o
|
||||
.debug_ranges 0x00000ae8 0x4f8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
|
||||
.debug_ranges 0x00000fe0 0x208 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
|
||||
.debug_ranges 0x000011e8 0x50 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
|
||||
.debug_ranges 0x00000a50 0xa0 THUMB Debug/../../obj/file.o
|
||||
.debug_ranges 0x00000af0 0x4f8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
|
||||
.debug_ranges 0x00000fe8 0x208 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
|
||||
.debug_ranges 0x000011f0 0x50 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
|
||||
|
||||
.debug_line 0x00000000 0x4cde
|
||||
.debug_line 0x00000000 0x4cfd
|
||||
.debug_line 0x00000000 0x285 THUMB Debug/../../obj/hooks.o
|
||||
.debug_line 0x00000285 0x1f4 THUMB Debug/../../obj/main.o
|
||||
.debug_line 0x00000479 0x28f THUMB Debug/../../obj/core_cm3.o
|
||||
|
@ -1979,19 +1982,19 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32P103_Crossw
|
|||
.debug_line 0x00002483 0x165 THUMB Debug/../../obj/uart.o
|
||||
.debug_line 0x000025e8 0x2d2 THUMB Debug/../../obj/flash.o
|
||||
.debug_line 0x000028ba 0xd6 THUMB Debug/../../obj/assert.o
|
||||
.debug_line 0x00002990 0xf0 THUMB Debug/../../obj/backdoor.o
|
||||
.debug_line 0x00002a80 0xbd THUMB Debug/../../obj/boot.o
|
||||
.debug_line 0x00002b3d 0x153 THUMB Debug/../../obj/com.o
|
||||
.debug_line 0x00002c90 0xb1 THUMB Debug/../../obj/cop.o
|
||||
.debug_line 0x00002d41 0x1d4 THUMB Debug/../../obj/xcp.o
|
||||
.debug_line 0x00002f15 0xdf9 THUMB Debug/../../obj/ff.o
|
||||
.debug_line 0x00003d0e 0x183 THUMB Debug/../../obj/unicode.o
|
||||
.debug_line 0x00003e91 0x2d6 THUMB Debug/../../obj/file.o
|
||||
.debug_line 0x00004167 0x5b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
|
||||
.debug_line 0x0000471a 0x550 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
|
||||
.debug_line 0x00004c6a 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
|
||||
.debug_line 0x00002990 0xf1 THUMB Debug/../../obj/backdoor.o
|
||||
.debug_line 0x00002a81 0xbd THUMB Debug/../../obj/boot.o
|
||||
.debug_line 0x00002b3e 0x153 THUMB Debug/../../obj/com.o
|
||||
.debug_line 0x00002c91 0xb1 THUMB Debug/../../obj/cop.o
|
||||
.debug_line 0x00002d42 0x1d4 THUMB Debug/../../obj/xcp.o
|
||||
.debug_line 0x00002f16 0xdf9 THUMB Debug/../../obj/ff.o
|
||||
.debug_line 0x00003d0f 0x183 THUMB Debug/../../obj/unicode.o
|
||||
.debug_line 0x00003e92 0x2f4 THUMB Debug/../../obj/file.o
|
||||
.debug_line 0x00004186 0x5b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
|
||||
.debug_line 0x00004739 0x550 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
|
||||
.debug_line 0x00004c89 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
|
||||
|
||||
.debug_str 0x00000000 0x38d2
|
||||
.debug_str 0x00000000 0x3911
|
||||
.debug_str 0x00000000 0x4e6 THUMB Debug/../../obj/hooks.o
|
||||
0x54c (size before relaxing)
|
||||
.debug_str 0x000004e6 0x111 THUMB Debug/../../obj/main.o
|
||||
|
@ -2040,13 +2043,13 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32P103_Crossw
|
|||
0x692 (size before relaxing)
|
||||
.debug_str 0x00002b38 0xb0 THUMB Debug/../../obj/unicode.o
|
||||
0x15c (size before relaxing)
|
||||
.debug_str 0x00002be8 0x2ee THUMB Debug/../../obj/file.o
|
||||
0x65c (size before relaxing)
|
||||
.debug_str 0x00002ed6 0x577 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
|
||||
.debug_str 0x00002be8 0x32d THUMB Debug/../../obj/file.o
|
||||
0x69b (size before relaxing)
|
||||
.debug_str 0x00002f15 0x577 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
|
||||
0x655 (size before relaxing)
|
||||
.debug_str 0x0000344d 0x3b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
|
||||
.debug_str 0x0000348c 0x3b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
|
||||
0x3fc (size before relaxing)
|
||||
.debug_str 0x00003800 0xd2 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
|
||||
.debug_str 0x0000383f 0xd2 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
|
||||
0x11b (size before relaxing)
|
||||
|
||||
.comment 0x00000000 0x4e
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -232,10 +232,10 @@ static struct
|
|||
** NAME: FileIsFirmwareUpdateRequestedHook
|
||||
** PARAMETER: none
|
||||
** RETURN VALUE: BLT_TRUE if a firmware update is requested, BLT_FALSE otherwise.
|
||||
** DESCRIPTION: Callback that gets called continuously when the bootloader is idle to
|
||||
** check whether a firmware update from local file storage should be
|
||||
** started. This could for example be when a switch is pressed, when a
|
||||
** certain file is found on the local file storage, etc.
|
||||
** DESCRIPTION: Callback that gets called to check whether a firmware update from
|
||||
** local file storage should be started. This could for example be when
|
||||
** a switch is pressed, when a certain file is found on the local file
|
||||
** storage, etc.
|
||||
**
|
||||
****************************************************************************************/
|
||||
blt_bool FileIsFirmwareUpdateRequestedHook(void)
|
||||
|
|
|
@ -21,7 +21,6 @@
|
|||
<ProjectSessionItem path="stm32f103_crossworks;openbtl_olimex_stm32p103;Source Files" name="unnamed" />
|
||||
<ProjectSessionItem path="stm32f103_crossworks;openbtl_olimex_stm32p103;Source Files;Demo" name="unnamed" />
|
||||
<ProjectSessionItem path="stm32f103_crossworks;openbtl_olimex_stm32p103;Source Files;Demo;Boot" name="unnamed" />
|
||||
<ProjectSessionItem path="stm32f103_crossworks;openbtl_olimex_stm32p103;Source Files;Source" name="unnamed" />
|
||||
</Project>
|
||||
<Register1>
|
||||
<RegisterWindow openNodes="CPU" binaryNodes="" hiddenNodes="" unsignedNodes="" visibleGroups="CPU" decimalNodes="" octalNodes="" asciiNodes="" name="openbtl_olimex_stm32p103" />
|
||||
|
@ -41,9 +40,9 @@
|
|||
</TraceWindow>
|
||||
<Watch1>
|
||||
<Watches active="1" update="Never" >
|
||||
<Watchpoint linenumber="121" radix="-1" name="free_running_counter_last" expression="free_running_counter_last" filename="d:/usr/feaser/software/openblt/target/source/armcm3_stm32/timer.c" />
|
||||
<Watchpoint linenumber="152" radix="-1" name="free_running_counter_accumulative" expression="free_running_counter_accumulative" filename="d:/usr/feaser/software/openblt/target/source/armcm3_stm32/timer.c" />
|
||||
<Watchpoint linenumber="124" radix="-1" name="free_running_counter_now" expression="free_running_counter_now" filename="d:/usr/feaser/software/openblt/target/source/armcm3_stm32/timer.c" />
|
||||
<Watchpoint linenumber="152" radix="-1" name="free_running_counter_accumulative" expression="free_running_counter_accumulative" filename="d:/usr/feaser/software/openblt/target/source/armcm3_stm32/timer.c" />
|
||||
<Watchpoint linenumber="121" radix="-1" name="free_running_counter_last" expression="free_running_counter_last" filename="d:/usr/feaser/software/openblt/target/source/armcm3_stm32/timer.c" />
|
||||
</Watches>
|
||||
</Watch1>
|
||||
<Watch2>
|
||||
|
@ -56,7 +55,7 @@
|
|||
<Watches active="0" update="Never" />
|
||||
</Watch4>
|
||||
<Files>
|
||||
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="2" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32P103_Crossworks\Boot\main.c" y="108" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32P103_Crossworks\Boot\main.c" left="0" selected="1" name="unnamed" top="59" />
|
||||
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32P103_Crossworks\Boot\main.c" y="108" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32P103_Crossworks\Boot\main.c" left="18" selected="1" name="unnamed" top="108" />
|
||||
</Files>
|
||||
<ARMCrossStudioWindow activeProject="openbtl_olimex_stm32p103" autoConnectTarget="SEGGER J-Link" debugSearchFileMap="" fileDialogInitialDirectory="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32P103_Crossworks\Boot\lib\STM32F10x_StdPeriph_Driver\inc" fileDialogDefaultFilter="*.c" autoConnectCapabilities="266111" debugSearchPath="" buildConfiguration="THUMB Debug" />
|
||||
</session>
|
||||
|
|
Binary file not shown.
|
@ -7,38 +7,38 @@ start address 0x08000000
|
|||
|
||||
Program Header:
|
||||
LOAD off 0x00008000 vaddr 0x08000000 paddr 0x08000000 align 2**15
|
||||
filesz 0x00004e94 memsz 0x00004e94 flags r-x
|
||||
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08004e94 align 2**15
|
||||
filesz 0x00004ec8 memsz 0x00004ec8 flags r-x
|
||||
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08004ec8 align 2**15
|
||||
filesz 0x00000008 memsz 0x00001154 flags rw-
|
||||
private flags = 5000002: [Version5 EABI] [has entry point]
|
||||
|
||||
Sections:
|
||||
Idx Name Size VMA LMA File off Algn
|
||||
0 .text 00004e94 08000000 08000000 00008000 2**2
|
||||
0 .text 00004ec8 08000000 08000000 00008000 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
1 .data 00000008 20000000 08004e94 00010000 2**2
|
||||
1 .data 00000008 20000000 08004ec8 00010000 2**2
|
||||
CONTENTS, ALLOC, LOAD, DATA
|
||||
2 .bss 0000114c 20000008 08004e9c 00010008 2**2
|
||||
2 .bss 0000114c 20000008 08004ed0 00010008 2**2
|
||||
ALLOC
|
||||
3 .debug_info 0000af77 00000000 00000000 00010008 2**0
|
||||
3 .debug_info 0000afe1 00000000 00000000 00010008 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
4 .debug_abbrev 0000238c 00000000 00000000 0001af7f 2**0
|
||||
4 .debug_abbrev 000023a8 00000000 00000000 0001afe9 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
5 .debug_loc 0000942b 00000000 00000000 0001d30b 2**0
|
||||
5 .debug_loc 00009472 00000000 00000000 0001d391 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
6 .debug_aranges 00000980 00000000 00000000 00026736 2**0
|
||||
6 .debug_aranges 00000988 00000000 00000000 00026803 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
7 .debug_ranges 00000a98 00000000 00000000 000270b6 2**0
|
||||
7 .debug_ranges 00000aa0 00000000 00000000 0002718b 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
8 .debug_line 00003605 00000000 00000000 00027b4e 2**0
|
||||
8 .debug_line 00003624 00000000 00000000 00027c2b 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
9 .debug_str 000023fe 00000000 00000000 0002b153 2**0
|
||||
9 .debug_str 0000243d 00000000 00000000 0002b24f 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
10 .comment 00000030 00000000 00000000 0002d551 2**0
|
||||
10 .comment 00000030 00000000 00000000 0002d68c 2**0
|
||||
CONTENTS, READONLY
|
||||
11 .ARM.attributes 00000033 00000000 00000000 0002d581 2**0
|
||||
11 .ARM.attributes 00000033 00000000 00000000 0002d6bc 2**0
|
||||
CONTENTS, READONLY
|
||||
12 .debug_frame 0000180c 00000000 00000000 0002d5b4 2**2
|
||||
12 .debug_frame 00001828 00000000 00000000 0002d6f0 2**2
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
SYMBOL TABLE:
|
||||
08000000 l d .text 00000000 .text
|
||||
|
@ -57,9 +57,9 @@ SYMBOL TABLE:
|
|||
00000000 l df *ABS* 00000000 vectors.c
|
||||
00000000 l df *ABS* 00000000 cstart.c
|
||||
08000192 l F .text 00000000 zero_loop2
|
||||
08004514 l F .text 00000000 zero_loop
|
||||
08004548 l F .text 00000000 zero_loop
|
||||
00000000 l df *ABS* 00000000 hooks.c
|
||||
08004540 l O .text 00000020 firmwareFilename
|
||||
08004574 l O .text 00000020 firmwareFilename
|
||||
20000008 l O .bss 00000228 logfile
|
||||
00000000 l df *ABS* 00000000 main.c
|
||||
00000000 l df *ABS* 00000000 mmc.c
|
||||
|
@ -102,32 +102,32 @@ SYMBOL TABLE:
|
|||
080024b0 l F .text 00000258 dir_register
|
||||
20000234 l O .bss 00000200 LfnBuf
|
||||
20000434 l O .bss 00000002 Fsid
|
||||
0800458c l O .text 00000080 ExCvt
|
||||
0800460c l O .text 0000000d LfnOfs
|
||||
080045c0 l O .text 00000080 ExCvt
|
||||
08004640 l O .text 0000000d LfnOfs
|
||||
20000438 l O .bss 00000004 FatFs
|
||||
00000000 l df *ABS* 00000000 unicode.c
|
||||
0800461c l O .text 000001e0 tbl_lower.4261
|
||||
080047fc l O .text 00000100 Tbl
|
||||
080048fc l O .text 000001e0 tbl_upper.4262
|
||||
08004650 l O .text 000001e0 tbl_lower.4261
|
||||
08004830 l O .text 00000100 Tbl
|
||||
08004930 l O .text 000001e0 tbl_upper.4262
|
||||
00000000 l df *ABS* 00000000 boot.c
|
||||
00000000 l df *ABS* 00000000 com.c
|
||||
2000043c l O .bss 00000001 comEntryStateConnect
|
||||
20000440 l O .bss 00000040 xcpCtoReqPacket.4365
|
||||
20000440 l O .bss 00000040 xcpCtoReqPacket.4367
|
||||
00000000 l df *ABS* 00000000 xcp.c
|
||||
08003234 l F .text 00000010 XcpProtectResources
|
||||
08003244 l F .text 00000018 XcpSetCtoError
|
||||
08004adc l O .text 00000008 xcpStationId
|
||||
08004b10 l O .text 00000008 xcpStationId
|
||||
20000480 l O .bss 0000004c xcpInfo
|
||||
00000000 l df *ABS* 00000000 backdoor.c
|
||||
200004cc l O .bss 00000001 backdoorOpen
|
||||
200004d0 l O .bss 00000004 backdoorOpenTime
|
||||
00000000 l df *ABS* 00000000 cop.c
|
||||
00000000 l df *ABS* 00000000 file.c
|
||||
0800364c l F .text 0000002c FileLibByteNibbleToChar
|
||||
08003678 l F .text 00000024 FileLibByteToHexString
|
||||
0800369c l F .text 00000048 FileLibLongToIntString
|
||||
080036e4 l F .text 00000064 FileLibHexStringToByte
|
||||
08003748 l F .text 0000020c SrecParseLine
|
||||
08003650 l F .text 0000002c FileLibByteNibbleToChar
|
||||
0800367c l F .text 00000024 FileLibByteToHexString
|
||||
080036a0 l F .text 00000048 FileLibLongToIntString
|
||||
080036e8 l F .text 00000064 FileLibHexStringToByte
|
||||
0800374c l F .text 0000020c SrecParseLine
|
||||
200004d4 l O .bss 00000040 loggingStr
|
||||
20000514 l O .bss 00000001 firmwareUpdateState
|
||||
20000518 l O .bss 00000008 eraseInfo
|
||||
|
@ -138,110 +138,111 @@ SYMBOL TABLE:
|
|||
20000b00 l O .bss 00000004 assert_failure_line
|
||||
00000000 l df *ABS* 00000000 cpu.c
|
||||
00000000 l df *ABS* 00000000 uart.c
|
||||
08003dd0 l F .text 00000024 UartReceiveByte
|
||||
08003df4 l F .text 00000044 UartTransmitByte
|
||||
20000b04 l O .bss 00000041 xcpCtoReqPacket.4386
|
||||
20000b48 l O .bss 00000001 xcpCtoRxLength.4387
|
||||
20000b49 l O .bss 00000001 xcpCtoRxInProgress.4388
|
||||
08003e04 l F .text 00000024 UartReceiveByte
|
||||
08003e28 l F .text 00000044 UartTransmitByte
|
||||
20000b04 l O .bss 00000041 xcpCtoReqPacket.4388
|
||||
20000b48 l O .bss 00000001 xcpCtoRxInProgress.4390
|
||||
20000b49 l O .bss 00000001 xcpCtoRxLength.4389
|
||||
00000000 l df *ABS* 00000000 nvm.c
|
||||
00000000 l df *ABS* 00000000 timer.c
|
||||
20000b4a l O .bss 00000002 millisecond_counter
|
||||
00000000 l df *ABS* 00000000 flash.c
|
||||
08003fe8 l F .text 0000001c FlashUnlock
|
||||
08004004 l F .text 00000010 FlashLock
|
||||
08004014 l F .text 00000044 FlashGetSector
|
||||
08004058 l F .text 000000b0 FlashWriteBlock
|
||||
08004108 l F .text 00000038 FlashGetSectorBaseAddr
|
||||
08004140 l F .text 00000030 FlashInitBlock
|
||||
08004170 l F .text 00000044 FlashSwitchBlock
|
||||
080041b4 l F .text 000000a0 FlashAddToBlock
|
||||
08004cc8 l O .text 0000009c flashLayout
|
||||
0800401c l F .text 0000001c FlashUnlock
|
||||
08004038 l F .text 00000010 FlashLock
|
||||
08004048 l F .text 00000044 FlashGetSector
|
||||
0800408c l F .text 000000b0 FlashWriteBlock
|
||||
0800413c l F .text 00000038 FlashGetSectorBaseAddr
|
||||
08004174 l F .text 00000030 FlashInitBlock
|
||||
080041a4 l F .text 00000044 FlashSwitchBlock
|
||||
080041e8 l F .text 000000a0 FlashAddToBlock
|
||||
08004cfc l O .text 0000009c flashLayout
|
||||
20000b4c l O .bss 00000204 bootBlockInfo
|
||||
20000d50 l O .bss 00000204 blockInfo
|
||||
00000000 l df *ABS* 00000000 ctype_.c
|
||||
00000000 l df *ABS* 00000000
|
||||
00000200 l *ABS* 00000000 __STACKSIZE__
|
||||
080031bc g F .text 00000034 ComInit
|
||||
0800426c g F .text 00000054 FlashWrite
|
||||
080042a0 g F .text 00000054 FlashWrite
|
||||
0800303c g F .text 0000005e f_gets
|
||||
08003d64 g F .text 00000018 AssertFailure
|
||||
08003d98 g F .text 00000018 AssertFailure
|
||||
08001808 g F .text 0000010a get_fat
|
||||
080044dc g F .text 0000005c reset_handler
|
||||
08003fb8 g F .text 00000020 TimerUpdate
|
||||
08004510 g F .text 0000005c reset_handler
|
||||
08003fec g F .text 00000020 TimerUpdate
|
||||
08003288 g F .text 00000010 XcpPacketTransmitted
|
||||
08000f58 g F .text 00000004 SPI_I2S_SendData
|
||||
080031f0 g F .text 00000018 ComTask
|
||||
0800321c g F .text 00000010 ComSetConnectEntryState
|
||||
08003188 g F .text 0000001c BootInit
|
||||
08000f5c g F .text 00000006 SPI_I2S_ReceiveData
|
||||
08003624 g F .text 00000020 BackDoorInit
|
||||
08003628 g F .text 00000020 BackDoorInit
|
||||
08000f9c g F .text 0000000c USART_GetFlagStatus
|
||||
08003648 g F .text 00000002 CopService
|
||||
08004e94 g .text 00000000 _etext
|
||||
0800364c g F .text 00000002 CopService
|
||||
08004ec8 g .text 00000000 _etext
|
||||
08003158 g F .text 00000030 ff_wtoupper
|
||||
08003994 g F .text 000003d0 FileTask
|
||||
08003f7c g F .text 00000010 TimerReset
|
||||
080039cc g F .text 000003cc FileTask
|
||||
08003fb0 g F .text 00000010 TimerReset
|
||||
08000650 g F .text 00000326 disk_initialize
|
||||
080031a4 g F .text 00000018 BootTask
|
||||
080043e0 g F .text 00000050 FlashWriteChecksum
|
||||
08004414 g F .text 00000050 FlashWriteChecksum
|
||||
08000f64 g F .text 00000020 SPI_CalculateCRC
|
||||
08000ebc g F .text 0000001c RCC_APB2PeriphClockCmd
|
||||
0800320c g F .text 0000000e ComTransmitPacket
|
||||
08000e00 g F .text 000000b4 GPIO_Init
|
||||
08000978 g F .text 00000014 disk_status
|
||||
08000b00 g F .text 000002f8 disk_ioctl
|
||||
08003998 g F .text 00000034 FileHandleFirmwareUpdateRequest
|
||||
08000ed8 g F .text 0000001c RCC_APB1PeriphClockCmd
|
||||
08002400 g F .text 000000ae gen_numname
|
||||
08000f84 g F .text 0000000c SPI_I2S_GetFlagStatus
|
||||
08000248 g F .text 00000038 FileFirmwareUpdateCompletedHook
|
||||
08003278 g F .text 00000010 XcpIsConnected
|
||||
08002f6c g F .text 000000d0 f_unlink
|
||||
08003f48 g F .text 00000008 NvmInit
|
||||
08004254 g F .text 00000018 FlashInit
|
||||
08003f7c g F .text 00000008 NvmInit
|
||||
08004288 g F .text 00000018 FlashInit
|
||||
20000f54 g .bss 00000000 _ebss
|
||||
0800309c g F .text 00000038 f_putc
|
||||
080030d4 g F .text 00000036 f_puts
|
||||
080044c8 g F .text 00000014 UnusedISR
|
||||
080044fc g F .text 00000014 UnusedISR
|
||||
08003208 g F .text 00000002 ComFree
|
||||
08000eb4 g F .text 00000004 GPIO_SetBits
|
||||
08003e38 g F .text 0000002c UartInit
|
||||
08003f58 g F .text 00000008 NvmErase
|
||||
08003e6c g F .text 0000002c UartInit
|
||||
08003f8c g F .text 00000008 NvmErase
|
||||
20000008 g .bss 00000000 _bss
|
||||
08002d4c g F .text 00000016 f_close
|
||||
08003298 g F .text 0000034c XcpPacketReceived
|
||||
080028d4 g F .text 000001c4 f_read
|
||||
08004488 g F .text 00000040 FlashDone
|
||||
080044bc g F .text 00000040 FlashDone
|
||||
08000150 g F .text 00000068 EntryFromProg
|
||||
08000eb8 g F .text 00000004 GPIO_ResetBits
|
||||
08000df8 g F .text 00000008 get_fattime
|
||||
0800325c g F .text 0000001c XcpInit
|
||||
08003954 g F .text 0000002c FileInit
|
||||
080042c0 g F .text 00000120 FlashErase
|
||||
08003958 g F .text 0000002c FileInit
|
||||
080042f4 g F .text 00000120 FlashErase
|
||||
08000280 g F .text 00000018 FileFirmwareUpdateErrorHook
|
||||
080002ec g F .text 0000013c main
|
||||
08002c98 g F .text 000000b4 f_sync
|
||||
08003f68 g F .text 00000014 NvmDone
|
||||
08003f9c g F .text 00000014 NvmDone
|
||||
08002708 g F .text 0000002c f_mount
|
||||
08003e64 g F .text 00000064 UartTransmitPacket
|
||||
08003f60 g F .text 00000008 NvmVerifyChecksum
|
||||
08003da4 g F .text 00000024 CpuMemCopy
|
||||
08003e98 g F .text 00000064 UartTransmitPacket
|
||||
08003f94 g F .text 00000008 NvmVerifyChecksum
|
||||
08003dd8 g F .text 00000024 CpuMemCopy
|
||||
08000f38 g F .text 00000020 SPI_Cmd
|
||||
080019c0 g F .text 0000012e put_fat
|
||||
08002d64 g F .text 000001bc f_lseek
|
||||
08003ec8 g F .text 00000080 UartReceivePacket
|
||||
08003efc g F .text 00000080 UartReceivePacket
|
||||
08000214 g F .text 00000008 FileGetFirmwareFilenameHook
|
||||
20000000 g .data 00000000 _data
|
||||
08002f20 g F .text 0000004c f_stat
|
||||
08003644 g F .text 00000002 CopInit
|
||||
08003dc8 g F .text 00000008 CpuReset
|
||||
08003f50 g F .text 00000008 NvmWrite
|
||||
08003d7c g F .text 00000028 CpuStartUserProgram
|
||||
08003648 g F .text 00000002 CopInit
|
||||
08003dfc g F .text 00000008 CpuReset
|
||||
08003f84 g F .text 00000008 NvmWrite
|
||||
08003db0 g F .text 00000028 CpuStartUserProgram
|
||||
080017e8 g F .text 0000001e clust2sect
|
||||
20001154 g .bss 00000000 _estack
|
||||
08000f90 g F .text 0000000c USART_SendData
|
||||
08004430 g F .text 00000058 FlashVerifyChecksum
|
||||
08004464 g F .text 00000058 FlashVerifyChecksum
|
||||
20000008 g .data 00000000 _edata
|
||||
08003980 g F .text 00000014 FileIsIdle
|
||||
08003984 g F .text 00000014 FileIsIdle
|
||||
08002a98 g F .text 00000200 f_write
|
||||
08000000 g O .text 00000150 _vectab
|
||||
08002734 g F .text 000001a0 f_open
|
||||
|
@ -249,15 +250,15 @@ SYMBOL TABLE:
|
|||
08000298 g F .text 00000054 FileFirmwareUpdateLogHook
|
||||
20000004 g O .data 00000004 __ctype_ptr__
|
||||
0800322c g F .text 00000008 ComIsConnected
|
||||
08004d90 g O .text 00000101 _ctype_
|
||||
08004dc4 g O .text 00000101 _ctype_
|
||||
080001cc g F .text 00000048 FileIsFirmwareUpdateRequestedHook
|
||||
0800098c g F .text 000000a4 disk_read
|
||||
080035e4 g F .text 00000040 BackDoorCheck
|
||||
080035e4 g F .text 00000044 BackDoorCheck
|
||||
20000f54 g .bss 00000000 _stack
|
||||
08000ef4 g F .text 00000044 SPI_Init
|
||||
0800310c g F .text 0000004c ff_convert
|
||||
08003fd8 g F .text 00000010 TimerGet
|
||||
08003f8c g F .text 0000002c TimerInit
|
||||
0800400c g F .text 00000010 TimerGet
|
||||
08003fc0 g F .text 0000002c TimerInit
|
||||
0800021c g F .text 0000002c FileFirmwareUpdateStartedHook
|
||||
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -232,10 +232,10 @@ static struct
|
|||
** NAME: FileIsFirmwareUpdateRequestedHook
|
||||
** PARAMETER: none
|
||||
** RETURN VALUE: BLT_TRUE if a firmware update is requested, BLT_FALSE otherwise.
|
||||
** DESCRIPTION: Callback that gets called continuously when the bootloader is idle to
|
||||
** check whether a firmware update from local file storage should be
|
||||
** started. This could for example be when a switch is pressed, when a
|
||||
** certain file is found on the local file storage, etc.
|
||||
** DESCRIPTION: Callback that gets called to check whether a firmware update from
|
||||
** local file storage should be started. This could for example be when
|
||||
** a switch is pressed, when a certain file is found on the local file
|
||||
** storage, etc.
|
||||
**
|
||||
****************************************************************************************/
|
||||
blt_bool FileIsFirmwareUpdateRequestedHook(void)
|
||||
|
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
|
@ -232,10 +232,10 @@ static struct
|
|||
** NAME: FileIsFirmwareUpdateRequestedHook
|
||||
** PARAMETER: none
|
||||
** RETURN VALUE: BLT_TRUE if a firmware update is requested, BLT_FALSE otherwise.
|
||||
** DESCRIPTION: Callback that gets called continuously when the bootloader is idle to
|
||||
** check whether a firmware update from local file storage should be
|
||||
** started. This could for example be when a switch is pressed, when a
|
||||
** certain file is found on the local file storage, etc.
|
||||
** DESCRIPTION: Callback that gets called to check whether a firmware update from
|
||||
** local file storage should be started. This could for example be when
|
||||
** a switch is pressed, when a certain file is found on the local file
|
||||
** storage, etc.
|
||||
**
|
||||
****************************************************************************************/
|
||||
blt_bool FileIsFirmwareUpdateRequestedHook(void)
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
<Build><PreferedWindows><Position>3</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows><Window><Factory>Debug-Log</Factory></Window></Windows></PreferedWindows><ColumnWidth0>20</ColumnWidth0><ColumnWidth1>1059</ColumnWidth1><ColumnWidth2>282</ColumnWidth2><ColumnWidth3>70</ColumnWidth3></Build><Debug-Log><PreferedWindows><Position>3</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows><Window><Factory>Build</Factory></Window></Windows></PreferedWindows><ColumnWidth0>20</ColumnWidth0><ColumnWidth1>1413</ColumnWidth1></Debug-Log><TerminalIO/><Find-in-Files><ColumnWidth0>664</ColumnWidth0><ColumnWidth1>94</ColumnWidth1><ColumnWidth2>1138</ColumnWidth2></Find-in-Files></Static>
|
||||
<Windows>
|
||||
|
||||
<Wnd0>
|
||||
<Wnd1>
|
||||
<Tabs>
|
||||
<Tab>
|
||||
<Identity>TabID-32216-31616</Identity>
|
||||
|
@ -29,7 +29,7 @@
|
|||
</Tab>
|
||||
</Tabs>
|
||||
|
||||
<SelectedTab>0</SelectedTab></Wnd0><Wnd2><Tabs><Tab><Identity>TabID-13144-32069</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab><Tab><Identity>TabID-25023-6652</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab><Tab><Identity>TabID-18334-26223</Identity><TabName>Find in Files</TabName><Factory>Find-in-Files</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd2></Windows>
|
||||
<SelectedTab>0</SelectedTab></Wnd1><Wnd3><Tabs><Tab><Identity>TabID-13144-32069</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab><Tab><Identity>TabID-25023-6652</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab><Tab><Identity>TabID-18334-26223</Identity><TabName>Find in Files</TabName><Factory>Find-in-Files</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd3></Windows>
|
||||
<Editor>
|
||||
|
||||
|
||||
|
@ -42,7 +42,7 @@
|
|||
|
||||
|
||||
|
||||
<Top><Row0><Sizes><Toolbar-029dd6d8><key>iaridepm.enu1</key></Toolbar-029dd6d8></Sizes></Row0></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>765</Bottom><Right>453</Right><x>-2</x><y>-2</y><xscreen>261</xscreen><yscreen>204</yscreen><sizeHorzCX>135938</sizeHorzCX><sizeHorzCY>202381</sizeHorzCY><sizeVertCX>236979</sizeVertCX><sizeVertCY>760913</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>198</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>200</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>198413</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>198413</sizeVertCY></Rect></Wnd2></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
|
||||
<Top><Row0><Sizes><Toolbar-0171cf20><key>iaridepm.enu1</key></Toolbar-0171cf20></Sizes></Row0></Top><Left><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>765</Bottom><Right>453</Right><x>-2</x><y>-2</y><xscreen>261</xscreen><yscreen>204</yscreen><sizeHorzCX>135938</sizeHorzCX><sizeHorzCY>202381</sizeHorzCY><sizeVertCX>236979</sizeVertCX><sizeVertCY>760913</sizeVertCY></Rect></Wnd1></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>198</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>200</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>198413</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>198413</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
|
||||
</Desktop>
|
||||
</Workspace>
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -229,38 +229,30 @@ static struct
|
|||
** NAME: FileIsFirmwareUpdateRequestedHook
|
||||
** PARAMETER: none
|
||||
** RETURN VALUE: BLT_TRUE if a firmware update is requested, BLT_FALSE otherwise.
|
||||
** DESCRIPTION: Callback that gets called continuously when the bootloader is idle to
|
||||
** check whether a firmware update from local file storage should be
|
||||
** started. This could for example be when a switch is pressed, when a
|
||||
** certain file is found on the local file storage, etc.
|
||||
** DESCRIPTION: Callback that gets called to check whether a firmware update from
|
||||
** local file storage should be started. This could for example be when
|
||||
** a switch is pressed, when a certain file is found on the local file
|
||||
** storage, etc.
|
||||
**
|
||||
****************************************************************************************/
|
||||
blt_bool FileIsFirmwareUpdateRequestedHook(void)
|
||||
{
|
||||
FILINFO fileInfoObject = { 0 }; /* needs to be zeroed according to f_stat docs */;
|
||||
static blt_int8u attemptCounter = 1;
|
||||
|
||||
/* Current example implementation looks for a predetermined firmware file on the
|
||||
* SD-card upon startup. If the SD-card is accessible and the firmware file was found
|
||||
* the firmware update is started. When successfully completed, the firmware file is
|
||||
* deleted. During the firmware update, progress information is written to a file
|
||||
* called bootlog.txt and additionally outputted on UART @57600 bps for debugging
|
||||
* purposes.
|
||||
* SD-card. If the SD-card is accessible and the firmware file was found the firmware
|
||||
* update is started. When successfully completed, the firmware file is deleted.
|
||||
* During the firmware update, progress information is written to a file called
|
||||
* bootlog.txt and additionally outputted on UART @57600 bps for debugging purposes.
|
||||
*/
|
||||
/* only try to read a file once after startup */
|
||||
if (attemptCounter > 0)
|
||||
/* check if firmware file is present and SD-card is accessible */
|
||||
if (f_stat(firmwareFilename, &fileInfoObject) == FR_OK)
|
||||
{
|
||||
/* decrement counter */
|
||||
attemptCounter--;
|
||||
/* check if firmware file is present and SD-card is accessible */
|
||||
if (f_stat(firmwareFilename, &fileInfoObject) == FR_OK)
|
||||
/* check if the filesize is valid and that it is not a directory */
|
||||
if ( (fileInfoObject.fsize > 0) && (!(fileInfoObject.fattrib & AM_DIR)) )
|
||||
{
|
||||
/* check if the filesize is valid and that it is not a directory */
|
||||
if ( (fileInfoObject.fsize > 0) && (!(fileInfoObject.fattrib & AM_DIR)) )
|
||||
{
|
||||
/* all conditions are met to start a firmware update from local file storage */
|
||||
return BLT_TRUE;
|
||||
}
|
||||
/* all conditions are met to start a firmware update from local file storage */
|
||||
return BLT_TRUE;
|
||||
}
|
||||
}
|
||||
/* still here so no firmware update request is pending */
|
||||
|
|
|
@ -48,9 +48,9 @@
|
|||
</TraceWindow>
|
||||
<Watch1>
|
||||
<Watches active="1" update="Never" >
|
||||
<Watchpoint linenumber="124" radix="-1" name="free_running_counter_now" expression="free_running_counter_now" filename="d:/usr/feaser/software/openblt/target/source/armcm3_stm32/timer.c" />
|
||||
<Watchpoint linenumber="152" radix="-1" name="free_running_counter_accumulative" expression="free_running_counter_accumulative" filename="d:/usr/feaser/software/openblt/target/source/armcm3_stm32/timer.c" />
|
||||
<Watchpoint linenumber="121" radix="-1" name="free_running_counter_last" expression="free_running_counter_last" filename="d:/usr/feaser/software/openblt/target/source/armcm3_stm32/timer.c" />
|
||||
<Watchpoint linenumber="152" radix="-1" name="free_running_counter_accumulative" expression="free_running_counter_accumulative" filename="d:/usr/feaser/software/openblt/target/source/armcm3_stm32/timer.c" />
|
||||
<Watchpoint linenumber="124" radix="-1" name="free_running_counter_now" expression="free_running_counter_now" filename="d:/usr/feaser/software/openblt/target/source/armcm3_stm32/timer.c" />
|
||||
</Watches>
|
||||
</Watch1>
|
||||
<Watch2>
|
||||
|
@ -63,8 +63,8 @@
|
|||
<Watches active="0" update="Never" />
|
||||
</Watch4>
|
||||
<Files>
|
||||
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32_Olimex_STM32E407_Crossworks\Boot\main.c" y="54" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32_Olimex_STM32E407_Crossworks\Boot\main.c" left="0" selected="1" name="unnamed" top="35" />
|
||||
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32_Olimex_STM32E407_Crossworks\Boot\config.h" y="114" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32_Olimex_STM32E407_Crossworks\Boot\config.h" left="0" selected="0" name="unnamed" top="114" />
|
||||
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32_Olimex_STM32E407_Crossworks\Boot\main.c" y="54" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32_Olimex_STM32E407_Crossworks\Boot\main.c" left="18" selected="0" name="unnamed" top="35" />
|
||||
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32_Olimex_STM32E407_Crossworks\Boot\config.h" y="114" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32_Olimex_STM32E407_Crossworks\Boot\config.h" left="18" selected="1" name="unnamed" top="114" />
|
||||
</Files>
|
||||
<ARMCrossStudioWindow activeProject="openbtl_olimex_stm32e407" autoConnectTarget="SEGGER J-Link" debugSearchFileMap="" fileDialogInitialDirectory="C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32_Olimex_STM32E407_Crossworks\Boot\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src" fileDialogDefaultFilter="*.c" autoConnectCapabilities="266111" debugSearchPath="" buildConfiguration="THUMB Debug" />
|
||||
</session>
|
||||
|
|
Binary file not shown.
|
@ -7,40 +7,40 @@ start address 0x08000000
|
|||
|
||||
Program Header:
|
||||
LOAD off 0x00008000 vaddr 0x08000000 paddr 0x08000000 align 2**15
|
||||
filesz 0x00005d2c memsz 0x00005d2c flags r-x
|
||||
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08005d2c align 2**15
|
||||
filesz 0x00000020 memsz 0x00000020 flags rw-
|
||||
LOAD off 0x00010020 vaddr 0x20000020 paddr 0x08005d50 align 2**15
|
||||
filesz 0x00005d4c memsz 0x00005d4c flags r-x
|
||||
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08005d4c align 2**15
|
||||
filesz 0x0000001c memsz 0x0000001c flags rw-
|
||||
LOAD off 0x00010020 vaddr 0x20000020 paddr 0x08005d70 align 2**15
|
||||
filesz 0x00000000 memsz 0x0000181c flags rw-
|
||||
private flags = 5000002: [Version5 EABI] [has entry point]
|
||||
|
||||
Sections:
|
||||
Idx Name Size VMA LMA File off Algn
|
||||
0 .text 00005d2c 08000000 08000000 00008000 2**2
|
||||
0 .text 00005d4c 08000000 08000000 00008000 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
1 .data 00000020 20000000 08005d2c 00010000 2**2
|
||||
1 .data 0000001c 20000000 08005d4c 00010000 2**2
|
||||
CONTENTS, ALLOC, LOAD, DATA
|
||||
2 .bss 0000181c 20000020 08005d50 00010020 2**3
|
||||
2 .bss 0000181c 20000020 08005d70 00010020 2**3
|
||||
ALLOC
|
||||
3 .debug_info 0000e46d 00000000 00000000 00010020 2**0
|
||||
3 .debug_info 0000e4c6 00000000 00000000 0001001c 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
4 .debug_abbrev 000027de 00000000 00000000 0001e48d 2**0
|
||||
4 .debug_abbrev 000027fa 00000000 00000000 0001e4e2 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
5 .debug_loc 0000abde 00000000 00000000 00020c6b 2**0
|
||||
5 .debug_loc 0000ac19 00000000 00000000 00020cdc 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
6 .debug_aranges 00000be0 00000000 00000000 0002b849 2**0
|
||||
6 .debug_aranges 00000be8 00000000 00000000 0002b8f5 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
7 .debug_ranges 00000ca8 00000000 00000000 0002c429 2**0
|
||||
7 .debug_ranges 00000cb0 00000000 00000000 0002c4dd 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
8 .debug_line 0000468a 00000000 00000000 0002d0d1 2**0
|
||||
8 .debug_line 00004699 00000000 00000000 0002d18d 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
9 .debug_str 000037df 00000000 00000000 0003175b 2**0
|
||||
9 .debug_str 0000380f 00000000 00000000 00031826 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
10 .comment 00000030 00000000 00000000 00034f3a 2**0
|
||||
10 .comment 00000030 00000000 00000000 00035035 2**0
|
||||
CONTENTS, READONLY
|
||||
11 .ARM.attributes 00000033 00000000 00000000 00034f6a 2**0
|
||||
11 .ARM.attributes 00000033 00000000 00000000 00035065 2**0
|
||||
CONTENTS, READONLY
|
||||
12 .debug_frame 00001f00 00000000 00000000 00034fa0 2**2
|
||||
12 .debug_frame 00001f1c 00000000 00000000 00035098 2**2
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
SYMBOL TABLE:
|
||||
08000000 l d .text 00000000 .text
|
||||
|
@ -59,18 +59,17 @@ SYMBOL TABLE:
|
|||
00000000 l df *ABS* 00000000 vectors.c
|
||||
00000000 l df *ABS* 00000000 cstart.c
|
||||
080001ca l F .text 00000000 zero_loop2
|
||||
08005234 l F .text 00000000 zero_loop
|
||||
08005254 l F .text 00000000 zero_loop
|
||||
00000000 l df *ABS* 00000000 hooks.c
|
||||
080053d4 l O .text 00000020 firmwareFilename
|
||||
080053f4 l O .text 00000020 firmwareFilename
|
||||
20000020 l O .bss 00000228 logfile
|
||||
20000000 l O .data 00000001 attemptCounter.7739
|
||||
00000000 l df *ABS* 00000000 main.c
|
||||
00000000 l df *ABS* 00000000 mmc.c
|
||||
080003c8 l F .text 00000050 CmdResp2Error
|
||||
08000418 l F .text 00000158 CmdResp1Error
|
||||
08000570 l F .text 00000278 SDEnWideBus
|
||||
080003b0 l F .text 00000050 CmdResp2Error
|
||||
08000400 l F .text 00000158 CmdResp1Error
|
||||
08000558 l F .text 00000278 SDEnWideBus
|
||||
20000248 l O .bss 00000001 TransferError
|
||||
20000004 l O .data 00000004 DMAEndOfTransfer
|
||||
20000000 l O .data 00000004 DMAEndOfTransfer
|
||||
2000024c l O .bss 00000018 SDIO_DataInitStructure
|
||||
20000264 l O .bss 00000010 CSD_Tab
|
||||
20000274 l O .bss 00000004 CardType
|
||||
|
@ -80,66 +79,66 @@ SYMBOL TABLE:
|
|||
200002a4 l O .bss 00000004 RCA
|
||||
200002a8 l O .bss 00000058 SDCardInfo
|
||||
20000300 l O .bss 00000014 SDIO_CmdInitStructure
|
||||
20000008 l O .data 00000001 Stat
|
||||
20000004 l O .data 00000001 Stat
|
||||
20000314 l O .bss 00000004 StopCondition
|
||||
00000000 l df *ABS* 00000000 stm32f4xx_flash.c
|
||||
00000000 l df *ABS* 00000000 stm32f4xx_gpio.c
|
||||
00000000 l df *ABS* 00000000 stm32f4xx_rcc.c
|
||||
2000000c l O .data 00000010 APBAHBPrescTable
|
||||
20000008 l O .data 00000010 APBAHBPrescTable
|
||||
00000000 l df *ABS* 00000000 stm32f4xx_sdio.c
|
||||
00000000 l df *ABS* 00000000 stm32f4xx_usart.c
|
||||
00000000 l df *ABS* 00000000 system_stm32f4xx.c
|
||||
00000000 l df *ABS* 00000000 ff.c
|
||||
08001dc0 l F .text 00000016 mem_cpy
|
||||
08001dd8 l F .text 0000000e mem_set
|
||||
08001de8 l F .text 00000016 chk_chr
|
||||
08001e00 l F .text 0000001e ld_clust
|
||||
08001e20 l F .text 00000016 st_clust
|
||||
08001e38 l F .text 00000022 sum_sfn
|
||||
08001e5c l F .text 00000040 validate
|
||||
08001e9c l F .text 00000098 check_fs
|
||||
08001f34 l F .text 000003ee chk_mounted
|
||||
08002324 l F .text 00000142 get_fileinfo
|
||||
08002468 l F .text 00000086 sync_window
|
||||
080024f0 l F .text 0000003a move_window
|
||||
0800252c l F .text 000000d2 sync_fs
|
||||
0800272c l F .text 000000ac dir_sdi
|
||||
08002908 l F .text 000000c8 create_chain
|
||||
080029d0 l F .text 0000014e dir_next
|
||||
08002b20 l F .text 000001a8 dir_find
|
||||
08002cc8 l F .text 00000334 follow_path
|
||||
08002ffc l F .text 0000005c dir_remove
|
||||
08003058 l F .text 00000144 dir_read
|
||||
0800319c l F .text 0000007c remove_chain
|
||||
080032c8 l F .text 00000258 dir_register
|
||||
08001dac l F .text 00000016 mem_cpy
|
||||
08001dc4 l F .text 0000000e mem_set
|
||||
08001dd4 l F .text 00000016 chk_chr
|
||||
08001dec l F .text 0000001e ld_clust
|
||||
08001e0c l F .text 00000016 st_clust
|
||||
08001e24 l F .text 00000022 sum_sfn
|
||||
08001e48 l F .text 00000040 validate
|
||||
08001e88 l F .text 00000098 check_fs
|
||||
08001f20 l F .text 000003ee chk_mounted
|
||||
08002310 l F .text 00000142 get_fileinfo
|
||||
08002454 l F .text 00000086 sync_window
|
||||
080024dc l F .text 0000003a move_window
|
||||
08002518 l F .text 000000d2 sync_fs
|
||||
08002718 l F .text 000000ac dir_sdi
|
||||
080028f4 l F .text 000000c8 create_chain
|
||||
080029bc l F .text 0000014e dir_next
|
||||
08002b0c l F .text 000001a8 dir_find
|
||||
08002cb4 l F .text 00000334 follow_path
|
||||
08002fe8 l F .text 0000005c dir_remove
|
||||
08003044 l F .text 00000144 dir_read
|
||||
08003188 l F .text 0000007c remove_chain
|
||||
080032b4 l F .text 00000258 dir_register
|
||||
20000318 l O .bss 00000200 LfnBuf
|
||||
20000518 l O .bss 00000002 Fsid
|
||||
08005418 l O .text 00000080 ExCvt
|
||||
08005498 l O .text 0000000d LfnOfs
|
||||
08005438 l O .text 00000080 ExCvt
|
||||
080054b8 l O .text 0000000d LfnOfs
|
||||
2000051c l O .bss 00000004 FatFs
|
||||
00000000 l df *ABS* 00000000 unicode.c
|
||||
080054a8 l O .text 000001e0 tbl_lower.4261
|
||||
08005688 l O .text 00000100 Tbl
|
||||
08005788 l O .text 000001e0 tbl_upper.4262
|
||||
080054c8 l O .text 000001e0 tbl_lower.4261
|
||||
080056a8 l O .text 00000100 Tbl
|
||||
080057a8 l O .text 000001e0 tbl_upper.4262
|
||||
00000000 l df *ABS* 00000000 boot.c
|
||||
00000000 l df *ABS* 00000000 com.c
|
||||
20000520 l O .bss 00000001 comEntryStateConnect
|
||||
20000524 l O .bss 00000040 xcpCtoReqPacket.4365
|
||||
20000524 l O .bss 00000040 xcpCtoReqPacket.4367
|
||||
00000000 l df *ABS* 00000000 xcp.c
|
||||
0800404c l F .text 00000010 XcpProtectResources
|
||||
0800405c l F .text 00000018 XcpSetCtoError
|
||||
08005968 l O .text 00000008 xcpStationId
|
||||
08004038 l F .text 00000010 XcpProtectResources
|
||||
08004048 l F .text 00000018 XcpSetCtoError
|
||||
08005988 l O .text 00000008 xcpStationId
|
||||
20000564 l O .bss 0000004c xcpInfo
|
||||
00000000 l df *ABS* 00000000 backdoor.c
|
||||
200005b0 l O .bss 00000001 backdoorOpen
|
||||
200005b4 l O .bss 00000004 backdoorOpenTime
|
||||
00000000 l df *ABS* 00000000 cop.c
|
||||
00000000 l df *ABS* 00000000 file.c
|
||||
08004464 l F .text 0000002c FileLibByteNibbleToChar
|
||||
08004490 l F .text 00000024 FileLibByteToHexString
|
||||
080044b4 l F .text 00000048 FileLibLongToIntString
|
||||
080044fc l F .text 00000064 FileLibHexStringToByte
|
||||
08004560 l F .text 0000020c SrecParseLine
|
||||
08004454 l F .text 0000002c FileLibByteNibbleToChar
|
||||
08004480 l F .text 00000024 FileLibByteToHexString
|
||||
080044a4 l F .text 00000048 FileLibLongToIntString
|
||||
080044ec l F .text 00000064 FileLibHexStringToByte
|
||||
08004550 l F .text 0000020c SrecParseLine
|
||||
200005b8 l O .bss 00000040 loggingStr
|
||||
200005f8 l O .bss 00000001 firmwareUpdateState
|
||||
200005fc l O .bss 00000008 eraseInfo
|
||||
|
@ -150,158 +149,159 @@ SYMBOL TABLE:
|
|||
20000be4 l O .bss 00000004 assert_failure_line
|
||||
00000000 l df *ABS* 00000000 cpu.c
|
||||
00000000 l df *ABS* 00000000 flash.c
|
||||
08004be8 l F .text 00000044 FlashGetSector
|
||||
08004c2c l F .text 0000007c FlashWriteBlock
|
||||
08004ca8 l F .text 00000030 FlashInitBlock
|
||||
08004cd8 l F .text 00000044 FlashSwitchBlock
|
||||
08004d1c l F .text 000000a0 FlashAddToBlock
|
||||
08005b30 l O .text 00000030 flashSectorNumToMask
|
||||
08005b60 l O .text 00000078 flashLayout
|
||||
08004c08 l F .text 00000044 FlashGetSector
|
||||
08004c4c l F .text 0000007c FlashWriteBlock
|
||||
08004cc8 l F .text 00000030 FlashInitBlock
|
||||
08004cf8 l F .text 00000044 FlashSwitchBlock
|
||||
08004d3c l F .text 000000a0 FlashAddToBlock
|
||||
08005b50 l O .text 00000030 flashSectorNumToMask
|
||||
08005b80 l O .text 00000078 flashLayout
|
||||
20000be8 l O .bss 00000204 bootBlockInfo
|
||||
20000dec l O .bss 00000204 blockInfo
|
||||
00000000 l df *ABS* 00000000 uart.c
|
||||
08004fb4 l F .text 0000002c UartReceiveByte
|
||||
08004fe0 l F .text 0000003c UartTransmitByte
|
||||
20000ff0 l O .bss 00000001 xcpCtoRxInProgress.7753
|
||||
20000ff4 l O .bss 00000041 xcpCtoReqPacket.7751
|
||||
20001038 l O .bss 00000001 xcpCtoRxLength.7752
|
||||
08004fd4 l F .text 0000002c UartReceiveByte
|
||||
08005000 l F .text 0000003c UartTransmitByte
|
||||
20000ff0 l O .bss 00000001 xcpCtoRxLength.7754
|
||||
20000ff1 l O .bss 00000001 xcpCtoRxInProgress.7755
|
||||
20000ff4 l O .bss 00000041 xcpCtoReqPacket.7753
|
||||
00000000 l df *ABS* 00000000 nvm.c
|
||||
00000000 l df *ABS* 00000000 timer.c
|
||||
2000103a l O .bss 00000002 millisecond_counter
|
||||
20001038 l O .bss 00000002 millisecond_counter
|
||||
00000000 l df *ABS* 00000000 memcpy.c
|
||||
00000000 l df *ABS* 00000000 ctype_.c
|
||||
00000000 l df *ABS* 00000000
|
||||
00000800 l *ABS* 00000000 __STACKSIZE__
|
||||
08003fd4 g F .text 00000034 ComInit
|
||||
08004dd4 g F .text 00000054 FlashWrite
|
||||
08003e54 g F .text 0000005e f_gets
|
||||
08001710 g F .text 00000020 FLASH_Unlock
|
||||
08004b7c g F .text 00000018 AssertFailure
|
||||
08002620 g F .text 0000010a get_fat
|
||||
080051fc g F .text 0000005c reset_handler
|
||||
08001924 g F .text 00000038 GPIO_PinAFConfig
|
||||
080051b8 g F .text 00000020 TimerUpdate
|
||||
080040a0 g F .text 00000010 XcpPacketTransmitted
|
||||
08004008 g F .text 00000018 ComTask
|
||||
08001b84 g F .text 0000000c SDIO_ClearFlag
|
||||
0800152c g F .text 0000001a SD_GetStatus
|
||||
080017c8 g F .text 0000003c FLASH_ProgramWord
|
||||
08004034 g F .text 00000010 ComSetConnectEntryState
|
||||
08001abc g F .text 0000000c SDIO_SetPowerState
|
||||
08003fa0 g F .text 0000001c BootInit
|
||||
0800443c g F .text 00000020 BackDoorInit
|
||||
08001cbc g F .text 0000000c USART_GetFlagStatus
|
||||
08004460 g F .text 00000002 CopService
|
||||
08005d2c g .text 00000000 _etext
|
||||
080012f4 g F .text 000001b8 SD_WriteBlock
|
||||
08003f70 g F .text 00000030 ff_wtoupper
|
||||
08005260 g F .text 00000174 memcpy
|
||||
080047ac g F .text 000003d0 FileTask
|
||||
0800517c g F .text 00000010 TimerReset
|
||||
08001548 g F .text 00000034 disk_initialize
|
||||
08000c34 g F .text 000002e0 SD_GetCardInfo
|
||||
08001b70 g F .text 00000014 SDIO_GetFlagStatus
|
||||
08001cb0 g F .text 0000000c USART_ReceiveData
|
||||
08003fbc g F .text 00000018 BootTask
|
||||
080014fc g F .text 0000002e SD_GetState
|
||||
08004ecc g F .text 00000050 FlashWriteChecksum
|
||||
08000f14 g F .text 00000084 SD_EnableWideBusOperation
|
||||
08001a2c g F .text 0000001c RCC_APB2PeriphClockCmd
|
||||
08001b04 g F .text 0000000c SDIO_GetCommandResponse
|
||||
08004024 g F .text 0000000e ComTransmitPacket
|
||||
08001874 g F .text 000000a2 GPIO_Init
|
||||
0800157c g F .text 00000028 disk_status
|
||||
08001c84 g F .text 00000020 USART_Cmd
|
||||
08001694 g F .text 00000074 disk_ioctl
|
||||
08003218 g F .text 000000b0 gen_numname
|
||||
08000298 g F .text 00000038 FileFirmwareUpdateCompletedHook
|
||||
08004090 g F .text 00000010 XcpIsConnected
|
||||
08003d84 g F .text 000000d0 f_unlink
|
||||
08005148 g F .text 00000008 NvmInit
|
||||
08004dbc g F .text 00000018 FlashInit
|
||||
08001730 g F .text 00000010 FLASH_Lock
|
||||
2000103c g .bss 00000000 _ebss
|
||||
08003eb4 g F .text 00000038 f_putc
|
||||
08003eec g F .text 00000036 f_puts
|
||||
080051e8 g F .text 00000014 UnusedISR
|
||||
08001ab0 g F .text 0000000c SDIO_ClockCmd
|
||||
08004020 g F .text 00000002 ComFree
|
||||
08001b2c g F .text 0000002c SDIO_DataConfig
|
||||
0800501c g F .text 00000044 UartInit
|
||||
0800195c g F .text 000000b4 RCC_GetClocksFreq
|
||||
08005158 g F .text 00000008 NvmErase
|
||||
08001b90 g F .text 000000f4 USART_Init
|
||||
08003fc0 g F .text 00000034 ComInit
|
||||
08004df4 g F .text 00000054 FlashWrite
|
||||
08003e40 g F .text 0000005e f_gets
|
||||
080016fc g F .text 00000020 FLASH_Unlock
|
||||
08004b9c g F .text 00000018 AssertFailure
|
||||
0800260c g F .text 0000010a get_fat
|
||||
0800521c g F .text 0000005c reset_handler
|
||||
08001910 g F .text 00000038 GPIO_PinAFConfig
|
||||
080051d8 g F .text 00000020 TimerUpdate
|
||||
0800408c g F .text 00000010 XcpPacketTransmitted
|
||||
08003ff4 g F .text 00000018 ComTask
|
||||
08001b70 g F .text 0000000c SDIO_ClearFlag
|
||||
08001518 g F .text 0000001a SD_GetStatus
|
||||
080017b4 g F .text 0000003c FLASH_ProgramWord
|
||||
08004020 g F .text 00000010 ComSetConnectEntryState
|
||||
08001aa8 g F .text 0000000c SDIO_SetPowerState
|
||||
08003f8c g F .text 0000001c BootInit
|
||||
0800442c g F .text 00000020 BackDoorInit
|
||||
08001ca8 g F .text 0000000c USART_GetFlagStatus
|
||||
08004450 g F .text 00000002 CopService
|
||||
08005d4c g .text 00000000 _etext
|
||||
080012e0 g F .text 000001b8 SD_WriteBlock
|
||||
08003f5c g F .text 00000030 ff_wtoupper
|
||||
08005280 g F .text 00000174 memcpy
|
||||
080047d0 g F .text 000003cc FileTask
|
||||
0800519c g F .text 00000010 TimerReset
|
||||
08001534 g F .text 00000034 disk_initialize
|
||||
08000c1c g F .text 000002e0 SD_GetCardInfo
|
||||
08001b5c g F .text 00000014 SDIO_GetFlagStatus
|
||||
08001c9c g F .text 0000000c USART_ReceiveData
|
||||
08003fa8 g F .text 00000018 BootTask
|
||||
080014e8 g F .text 0000002e SD_GetState
|
||||
08004eec g F .text 00000050 FlashWriteChecksum
|
||||
08000efc g F .text 00000084 SD_EnableWideBusOperation
|
||||
08001a18 g F .text 0000001c RCC_APB2PeriphClockCmd
|
||||
08001af0 g F .text 0000000c SDIO_GetCommandResponse
|
||||
08004010 g F .text 0000000e ComTransmitPacket
|
||||
08001860 g F .text 000000a2 GPIO_Init
|
||||
08001568 g F .text 00000028 disk_status
|
||||
08001c70 g F .text 00000020 USART_Cmd
|
||||
08001680 g F .text 00000074 disk_ioctl
|
||||
0800479c g F .text 00000034 FileHandleFirmwareUpdateRequest
|
||||
08003204 g F .text 000000b0 gen_numname
|
||||
08000280 g F .text 00000038 FileFirmwareUpdateCompletedHook
|
||||
0800407c g F .text 00000010 XcpIsConnected
|
||||
08003d70 g F .text 000000d0 f_unlink
|
||||
08005168 g F .text 00000008 NvmInit
|
||||
08004ddc g F .text 00000018 FlashInit
|
||||
0800171c g F .text 00000010 FLASH_Lock
|
||||
2000103a g .bss 00000000 _ebss
|
||||
08003ea0 g F .text 00000038 f_putc
|
||||
08003ed8 g F .text 00000036 f_puts
|
||||
08005208 g F .text 00000014 UnusedISR
|
||||
08001a9c g F .text 0000000c SDIO_ClockCmd
|
||||
0800400c g F .text 00000002 ComFree
|
||||
08001b18 g F .text 0000002c SDIO_DataConfig
|
||||
0800503c g F .text 00000044 UartInit
|
||||
08001948 g F .text 000000b4 RCC_GetClocksFreq
|
||||
08005178 g F .text 00000008 NvmErase
|
||||
08001b7c g F .text 000000f4 USART_Init
|
||||
20000020 g .bss 00000000 _bss
|
||||
08003b64 g F .text 00000016 f_close
|
||||
0800174c g F .text 00000048 FLASH_GetStatus
|
||||
080040b0 g F .text 0000034c XcpPacketReceived
|
||||
08001740 g F .text 0000000c FLASH_ClearFlag
|
||||
08001794 g F .text 00000034 FLASH_WaitForLastOperation
|
||||
080036ec g F .text 000001c4 f_read
|
||||
08004f74 g F .text 00000040 FlashDone
|
||||
08000fc8 g F .text 00000174 SD_Init
|
||||
08003b50 g F .text 00000016 f_close
|
||||
08001738 g F .text 00000048 FLASH_GetStatus
|
||||
0800409c g F .text 0000034c XcpPacketReceived
|
||||
0800172c g F .text 0000000c FLASH_ClearFlag
|
||||
08001780 g F .text 00000034 FLASH_WaitForLastOperation
|
||||
080036d8 g F .text 000001c4 f_read
|
||||
08004f94 g F .text 00000040 FlashDone
|
||||
08000fb0 g F .text 00000174 SD_Init
|
||||
08000188 g F .text 00000068 EntryFromProg
|
||||
08000f98 g F .text 00000030 SD_SelectDeselect
|
||||
08001ad8 g F .text 0000002c SDIO_SendCommand
|
||||
08001708 g F .text 00000008 get_fattime
|
||||
08004074 g F .text 0000001c XcpInit
|
||||
0800476c g F .text 0000002c FileInit
|
||||
08001b58 g F .text 0000000c SDIO_ReadData
|
||||
08004e28 g F .text 000000a4 FlashErase
|
||||
080002d0 g F .text 00000018 FileFirmwareUpdateErrorHook
|
||||
0800033c g F .text 0000008c main
|
||||
08001804 g F .text 00000070 FLASH_EraseSector
|
||||
08003ab0 g F .text 000000b4 f_sync
|
||||
080014ac g F .text 00000050 SD_SendStatus
|
||||
08005168 g F .text 00000014 NvmDone
|
||||
08003520 g F .text 0000002c f_mount
|
||||
08005060 g F .text 00000064 UartTransmitPacket
|
||||
08005160 g F .text 00000008 NvmVerifyChecksum
|
||||
08004bbc g F .text 00000024 CpuMemCopy
|
||||
08001b10 g F .text 0000001c SDIO_GetResponse
|
||||
08001cc8 g F .text 000000f8 SystemInit
|
||||
080027d8 g F .text 0000012e put_fat
|
||||
08003b7c g F .text 000001bc f_lseek
|
||||
080050c4 g F .text 00000084 UartReceivePacket
|
||||
08000264 g F .text 00000008 FileGetFirmwareFilenameHook
|
||||
0800113c g F .text 000001b8 SD_ReadBlock
|
||||
08000f80 g F .text 00000030 SD_SelectDeselect
|
||||
08001ac4 g F .text 0000002c SDIO_SendCommand
|
||||
080016f4 g F .text 00000008 get_fattime
|
||||
08004060 g F .text 0000001c XcpInit
|
||||
0800475c g F .text 0000002c FileInit
|
||||
08001b44 g F .text 0000000c SDIO_ReadData
|
||||
08004e48 g F .text 000000a4 FlashErase
|
||||
080002b8 g F .text 00000018 FileFirmwareUpdateErrorHook
|
||||
08000324 g F .text 0000008c main
|
||||
080017f0 g F .text 00000070 FLASH_EraseSector
|
||||
08003a9c g F .text 000000b4 f_sync
|
||||
08001498 g F .text 00000050 SD_SendStatus
|
||||
08005188 g F .text 00000014 NvmDone
|
||||
0800350c g F .text 0000002c f_mount
|
||||
08005080 g F .text 00000064 UartTransmitPacket
|
||||
08005180 g F .text 00000008 NvmVerifyChecksum
|
||||
08004bdc g F .text 00000024 CpuMemCopy
|
||||
08001afc g F .text 0000001c SDIO_GetResponse
|
||||
08001cb4 g F .text 000000f8 SystemInit
|
||||
080027c4 g F .text 0000012e put_fat
|
||||
08003b68 g F .text 000001bc f_lseek
|
||||
080050e4 g F .text 00000084 UartReceivePacket
|
||||
0800024c g F .text 00000008 FileGetFirmwareFilenameHook
|
||||
08001124 g F .text 000001bc SD_ReadBlock
|
||||
20000000 g .data 00000000 _data
|
||||
08003d38 g F .text 0000004c f_stat
|
||||
0800445c g F .text 00000002 CopInit
|
||||
08004be0 g F .text 00000008 CpuReset
|
||||
080007e8 g F .text 0000002c SD_Detect
|
||||
08005150 g F .text 00000008 NvmWrite
|
||||
08004b94 g F .text 00000028 CpuStartUserProgram
|
||||
08002600 g F .text 0000001e clust2sect
|
||||
08003d24 g F .text 0000004c f_stat
|
||||
0800444c g F .text 00000002 CopInit
|
||||
08004c00 g F .text 00000008 CpuReset
|
||||
080007d0 g F .text 0000002c SD_Detect
|
||||
08005170 g F .text 00000008 NvmWrite
|
||||
08004bb4 g F .text 00000028 CpuStartUserProgram
|
||||
080025ec g F .text 0000001e clust2sect
|
||||
2000183c g .bss 00000000 _estack
|
||||
08001ca4 g F .text 0000000c USART_SendData
|
||||
08004f1c g F .text 00000058 FlashVerifyChecksum
|
||||
20000020 g .data 00000000 _edata
|
||||
08004798 g F .text 00000014 FileIsIdle
|
||||
080038b0 g F .text 00000200 f_write
|
||||
08001c90 g F .text 0000000c USART_SendData
|
||||
08004f3c g F .text 00000058 FlashVerifyChecksum
|
||||
2000001c g .data 00000000 _edata
|
||||
08004788 g F .text 00000014 FileIsIdle
|
||||
0800389c g F .text 00000200 f_write
|
||||
08000000 g O .text 00000188 _vectab
|
||||
0800354c g F .text 000001a0 f_open
|
||||
08001618 g F .text 0000007a disk_write
|
||||
080002e8 g F .text 00000054 FileFirmwareUpdateLogHook
|
||||
2000001c g O .data 00000004 __ctype_ptr__
|
||||
08004044 g F .text 00000008 ComIsConnected
|
||||
08005c28 g O .text 00000101 _ctype_
|
||||
08001a80 g F .text 00000030 SDIO_Init
|
||||
08000204 g F .text 00000060 FileIsFirmwareUpdateRequestedHook
|
||||
08000814 g F .text 00000270 SD_PowerON
|
||||
08001a10 g F .text 0000001c RCC_AHB1PeriphClockCmd
|
||||
080015a4 g F .text 00000074 disk_read
|
||||
080043fc g F .text 00000040 BackDoorCheck
|
||||
2000103c g .bss 00000000 _stack
|
||||
08001a48 g F .text 0000001c RCC_APB2PeriphResetCmd
|
||||
08003f24 g F .text 0000004c ff_convert
|
||||
080051d8 g F .text 00000010 TimerGet
|
||||
08001ac8 g F .text 00000010 SDIO_GetPowerState
|
||||
08000a84 g F .text 000001b0 SD_InitializeCards
|
||||
08001918 g F .text 0000000c GPIO_ReadInputDataBit
|
||||
0800518c g F .text 0000002c TimerInit
|
||||
08001b64 g F .text 0000000c SDIO_WriteData
|
||||
0800026c g F .text 0000002c FileFirmwareUpdateStartedHook
|
||||
08001a64 g F .text 0000001c SDIO_DeInit
|
||||
08003538 g F .text 000001a0 f_open
|
||||
08001604 g F .text 0000007a disk_write
|
||||
080002d0 g F .text 00000054 FileFirmwareUpdateLogHook
|
||||
20000018 g O .data 00000004 __ctype_ptr__
|
||||
08004030 g F .text 00000008 ComIsConnected
|
||||
08005c48 g O .text 00000101 _ctype_
|
||||
08001a6c g F .text 00000030 SDIO_Init
|
||||
08000204 g F .text 00000048 FileIsFirmwareUpdateRequestedHook
|
||||
080007fc g F .text 00000270 SD_PowerON
|
||||
080019fc g F .text 0000001c RCC_AHB1PeriphClockCmd
|
||||
08001590 g F .text 00000074 disk_read
|
||||
080043e8 g F .text 00000044 BackDoorCheck
|
||||
2000103a g .bss 00000000 _stack
|
||||
08001a34 g F .text 0000001c RCC_APB2PeriphResetCmd
|
||||
08003f10 g F .text 0000004c ff_convert
|
||||
080051f8 g F .text 00000010 TimerGet
|
||||
08001ab4 g F .text 00000010 SDIO_GetPowerState
|
||||
08000a6c g F .text 000001b0 SD_InitializeCards
|
||||
08001904 g F .text 0000000c GPIO_ReadInputDataBit
|
||||
080051ac g F .text 0000002c TimerInit
|
||||
08001b50 g F .text 0000000c SDIO_WriteData
|
||||
08000254 g F .text 0000002c FileFirmwareUpdateStartedHook
|
||||
08001a50 g F .text 0000001c SDIO_DeInit
|
||||
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -229,38 +229,30 @@ static struct
|
|||
** NAME: FileIsFirmwareUpdateRequestedHook
|
||||
** PARAMETER: none
|
||||
** RETURN VALUE: BLT_TRUE if a firmware update is requested, BLT_FALSE otherwise.
|
||||
** DESCRIPTION: Callback that gets called continuously when the bootloader is idle to
|
||||
** check whether a firmware update from local file storage should be
|
||||
** started. This could for example be when a switch is pressed, when a
|
||||
** certain file is found on the local file storage, etc.
|
||||
** DESCRIPTION: Callback that gets called to check whether a firmware update from
|
||||
** local file storage should be started. This could for example be when
|
||||
** a switch is pressed, when a certain file is found on the local file
|
||||
** storage, etc.
|
||||
**
|
||||
****************************************************************************************/
|
||||
blt_bool FileIsFirmwareUpdateRequestedHook(void)
|
||||
{
|
||||
FILINFO fileInfoObject = { 0 }; /* needs to be zeroed according to f_stat docs */;
|
||||
static blt_int8u attemptCounter = 1;
|
||||
|
||||
/* Current example implementation looks for a predetermined firmware file on the
|
||||
* SD-card upon startup. If the SD-card is accessible and the firmware file was found
|
||||
* the firmware update is started. When successfully completed, the firmware file is
|
||||
* deleted. During the firmware update, progress information is written to a file
|
||||
* called bootlog.txt and additionally outputted on UART @57600 bps for debugging
|
||||
* purposes.
|
||||
* SD-card. If the SD-card is accessible and the firmware file was found the firmware
|
||||
* update is started. When successfully completed, the firmware file is deleted.
|
||||
* During the firmware update, progress information is written to a file called
|
||||
* bootlog.txt and additionally outputted on UART @57600 bps for debugging purposes.
|
||||
*/
|
||||
/* only try to read a file once after startup */
|
||||
if (attemptCounter > 0)
|
||||
/* check if firmware file is present and SD-card is accessible */
|
||||
if (f_stat(firmwareFilename, &fileInfoObject) == FR_OK)
|
||||
{
|
||||
/* decrement counter */
|
||||
attemptCounter--;
|
||||
/* check if firmware file is present and SD-card is accessible */
|
||||
if (f_stat(firmwareFilename, &fileInfoObject) == FR_OK)
|
||||
/* check if the filesize is valid and that it is not a directory */
|
||||
if ( (fileInfoObject.fsize > 0) && (!(fileInfoObject.fattrib & AM_DIR)) )
|
||||
{
|
||||
/* check if the filesize is valid and that it is not a directory */
|
||||
if ( (fileInfoObject.fsize > 0) && (!(fileInfoObject.fattrib & AM_DIR)) )
|
||||
{
|
||||
/* all conditions are met to start a firmware update from local file storage */
|
||||
return BLT_TRUE;
|
||||
}
|
||||
/* all conditions are met to start a firmware update from local file storage */
|
||||
return BLT_TRUE;
|
||||
}
|
||||
}
|
||||
/* still here so no firmware update request is pending */
|
||||
|
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
|
@ -229,38 +229,30 @@ static struct
|
|||
** NAME: FileIsFirmwareUpdateRequestedHook
|
||||
** PARAMETER: none
|
||||
** RETURN VALUE: BLT_TRUE if a firmware update is requested, BLT_FALSE otherwise.
|
||||
** DESCRIPTION: Callback that gets called continuously when the bootloader is idle to
|
||||
** check whether a firmware update from local file storage should be
|
||||
** started. This could for example be when a switch is pressed, when a
|
||||
** certain file is found on the local file storage, etc.
|
||||
** DESCRIPTION: Callback that gets called to check whether a firmware update from
|
||||
** local file storage should be started. This could for example be when
|
||||
** a switch is pressed, when a certain file is found on the local file
|
||||
** storage, etc.
|
||||
**
|
||||
****************************************************************************************/
|
||||
blt_bool FileIsFirmwareUpdateRequestedHook(void)
|
||||
{
|
||||
FILINFO fileInfoObject = { 0 }; /* needs to be zeroed according to f_stat docs */;
|
||||
static blt_int8u attemptCounter = 1;
|
||||
|
||||
/* Current example implementation looks for a predetermined firmware file on the
|
||||
* SD-card upon startup. If the SD-card is accessible and the firmware file was found
|
||||
* the firmware update is started. When successfully completed, the firmware file is
|
||||
* deleted. During the firmware update, progress information is written to a file
|
||||
* called bootlog.txt and additionally outputted on UART @57600 bps for debugging
|
||||
* purposes.
|
||||
* SD-card. If the SD-card is accessible and the firmware file was found the firmware
|
||||
* update is started. When successfully completed, the firmware file is deleted.
|
||||
* During the firmware update, progress information is written to a file called
|
||||
* bootlog.txt and additionally outputted on UART @57600 bps for debugging purposes.
|
||||
*/
|
||||
/* only try to read a file once after startup */
|
||||
if (attemptCounter > 0)
|
||||
/* check if firmware file is present and SD-card is accessible */
|
||||
if (f_stat(firmwareFilename, &fileInfoObject) == FR_OK)
|
||||
{
|
||||
/* decrement counter */
|
||||
attemptCounter--;
|
||||
/* check if firmware file is present and SD-card is accessible */
|
||||
if (f_stat(firmwareFilename, &fileInfoObject) == FR_OK)
|
||||
/* check if the filesize is valid and that it is not a directory */
|
||||
if ( (fileInfoObject.fsize > 0) && (!(fileInfoObject.fattrib & AM_DIR)) )
|
||||
{
|
||||
/* check if the filesize is valid and that it is not a directory */
|
||||
if ( (fileInfoObject.fsize > 0) && (!(fileInfoObject.fattrib & AM_DIR)) )
|
||||
{
|
||||
/* all conditions are met to start a firmware update from local file storage */
|
||||
return BLT_TRUE;
|
||||
}
|
||||
/* all conditions are met to start a firmware update from local file storage */
|
||||
return BLT_TRUE;
|
||||
}
|
||||
}
|
||||
/* still here so no firmware update request is pending */
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
<Windows>
|
||||
|
||||
|
||||
<Wnd1>
|
||||
<Wnd0>
|
||||
<Tabs>
|
||||
<Tab>
|
||||
<Identity>TabID-10231-8055</Identity>
|
||||
|
@ -42,7 +42,7 @@
|
|||
</Tab>
|
||||
</Tabs>
|
||||
|
||||
<SelectedTab>0</SelectedTab></Wnd1><Wnd3>
|
||||
<SelectedTab>0</SelectedTab></Wnd0><Wnd2>
|
||||
<Tabs>
|
||||
<Tab>
|
||||
<Identity>TabID-3456-10024</Identity>
|
||||
|
@ -58,20 +58,20 @@
|
|||
</Tab>
|
||||
</Tabs>
|
||||
|
||||
<SelectedTab>0</SelectedTab></Wnd3></Windows>
|
||||
<SelectedTab>0</SelectedTab></Wnd2></Windows>
|
||||
<Editor>
|
||||
|
||||
|
||||
|
||||
|
||||
<Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>33</YPos2><SelStart2>2900</SelStart2><SelEnd2>2900</SelEnd2></Tab><ActiveTab>0</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM4_STM32\flash.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>315</YPos2><SelStart2>19406</SelStart2><SelEnd2>19406</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\config.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>57</YPos2><SelStart2>5405</SelStart2><SelEnd2>5405</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM4_STM32\nvm.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>145</YPos2><SelStart2>6479</SelStart2><SelEnd2>6479</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\lib\fatfs\mmc.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>597</YPos2><SelStart2>27816</SelStart2><SelEnd2>27816</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\fatfs\src\ff.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>3114</YPos2><SelStart2>111111</SelStart2><SelEnd2>111111</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\xcp.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>216</YPos2><SelStart2>11560</SelStart2><SelEnd2>11560</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\boot.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>33</YPos2><SelStart2>2798</SelStart2><SelEnd2>2798</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\backdoor.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>89</YPos2><SelStart2>5799</SelStart2><SelEnd2>5799</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM4_STM32\cpu.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>91</YPos2><SelStart2>5211</SelStart2><SelEnd2>5211</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM4_STM32\timer.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>63</YPos2><SelStart2>4186</SelStart2><SelEnd2>4186</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\file.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>108</YPos2><SelStart2>5993</SelStart2><SelEnd2>6018</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM4_STM32\uart.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>144</YPos2><SelStart2>7489</SelStart2><SelEnd2>7489</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\com.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>133</YPos2><SelStart2>7085</SelStart2><SelEnd2>7085</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\hooks.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>339</YPos2><SelStart2>16576</SelStart2><SelEnd2>16601</SelEnd2></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
|
||||
<Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>33</YPos2><SelStart2>2900</SelStart2><SelEnd2>2900</SelEnd2></Tab><ActiveTab>0</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM4_STM32\flash.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>315</YPos2><SelStart2>19406</SelStart2><SelEnd2>19406</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\config.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>57</YPos2><SelStart2>5405</SelStart2><SelEnd2>5405</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM4_STM32\nvm.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>145</YPos2><SelStart2>6479</SelStart2><SelEnd2>6479</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\lib\fatfs\mmc.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>597</YPos2><SelStart2>27816</SelStart2><SelEnd2>27816</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\fatfs\src\ff.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>3114</YPos2><SelStart2>111111</SelStart2><SelEnd2>111111</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\xcp.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>216</YPos2><SelStart2>11560</SelStart2><SelEnd2>11560</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\boot.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>33</YPos2><SelStart2>2798</SelStart2><SelEnd2>2798</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\backdoor.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>89</YPos2><SelStart2>5799</SelStart2><SelEnd2>5799</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM4_STM32\cpu.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>91</YPos2><SelStart2>5211</SelStart2><SelEnd2>5211</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM4_STM32\timer.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>63</YPos2><SelStart2>4186</SelStart2><SelEnd2>4186</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\file.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>108</YPos2><SelStart2>5993</SelStart2><SelEnd2>6018</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM4_STM32\uart.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>144</YPos2><SelStart2>7489</SelStart2><SelEnd2>7489</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\com.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>133</YPos2><SelStart2>7085</SelStart2><SelEnd2>7085</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\hooks.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>331</YPos2><SelStart2>16576</SelStart2><SelEnd2>16601</SelEnd2></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
|
||||
<Positions>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<Top><Row0><Sizes><Toolbar-02afcf20><key>iaridepm.enu1</key></Toolbar-02afcf20></Sizes></Row0><Row1><Sizes/></Row1></Top><Left><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>963</Bottom><Right>412</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>104167</sizeHorzCX><sizeHorzCY>198413</sizeHorzCY><sizeVertCX>215625</sizeVertCX><sizeVertCY>957341</sizeVertCY></Rect></Wnd1></Sizes></Row0></Left><Right><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>963</Bottom><Right>556</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>200</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>198413</sizeHorzCY><sizeVertCX>290625</sizeVertCX><sizeVertCY>957341</sizeVertCY></Rect></Wnd3></Sizes></Row0></Right><Bottom><Row0><Sizes/></Row0></Bottom><Float><Sizes/></Float></Positions>
|
||||
<Top><Row0><Sizes><Toolbar-02a9cf20><key>iaridepm.enu1</key></Toolbar-02a9cf20></Sizes></Row0></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>963</Bottom><Right>412</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>104167</sizeHorzCX><sizeHorzCY>198413</sizeHorzCY><sizeVertCX>215625</sizeVertCX><sizeVertCY>957341</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>963</Bottom><Right>556</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>200</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>198413</sizeHorzCY><sizeVertCX>290625</sizeVertCX><sizeVertCY>957341</sizeVertCY></Rect></Wnd2></Sizes></Row0></Right><Bottom><Row0><Sizes/></Row0></Bottom><Float><Sizes/></Float></Positions>
|
||||
</Desktop>
|
||||
</Workspace>
|
||||
|
||||
|
|
|
@ -76,7 +76,7 @@
|
|||
<file>$PROJ_DIR$\..\config.h</file>
|
||||
<file>$PROJ_DIR$\..\hooks.c</file>
|
||||
<file>$PROJ_DIR$\..\main.c</file>
|
||||
<file>$PROJ_DIR$\..\obj\stm32f4xx_pwr.o</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\DLib_Threads.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32\IAR\cstart.s</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32\IAR\vectors.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32\cpu.c</file>
|
||||
|
@ -110,17 +110,17 @@
|
|||
<file>$PROJ_DIR$\..\..\..\..\Source\plausibility.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\xcp.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\xcp.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\DLib_Product_string.h</file>
|
||||
<file>$PROJ_DIR$\..\obj\stm32f4xx_pwr.o</file>
|
||||
<file>$PROJ_DIR$\..\obj\uart.pbi</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\string.h</file>
|
||||
<file>$PROJ_DIR$\..\obj\stm32f4xx_wwdg.pbi</file>
|
||||
<file>$PROJ_DIR$\..\obj\stm32f4xx_sdio.pbi</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\DLib_Product_string.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\cmsis_iar.h</file>
|
||||
<file>$PROJ_DIR$\..\obj\stm32f4xx_rcc.pbi</file>
|
||||
<file>$PROJ_DIR$\..\bin\openbtl_olimex_stm32e407.srec</file>
|
||||
<file>$PROJ_DIR$\..\obj\stm32f4xx_rcc.pbi</file>
|
||||
<file>$PROJ_DIR$\..\obj\stm32f4xx_sdio.pbi</file>
|
||||
<file>$PROJ_DIR$\..\obj\stm32f4xx_pwr.pbi</file>
|
||||
<file>$PROJ_DIR$\..\obj\stm32f4xx_wwdg.pbi</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\string.h</file>
|
||||
<file>$PROJ_DIR$\..\obj\stm32f4xx_usart.pbi</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\DLib_Threads.h</file>
|
||||
<file>$PROJ_DIR$\..\obj\stm32f4xx_tim.o</file>
|
||||
<file>$PROJ_DIR$\..\obj\stm32f4xx_usart.o</file>
|
||||
<file>$PROJ_DIR$\..\obj\stm32f4xx_wwdg.o</file>
|
||||
|
@ -224,8 +224,8 @@
|
|||
<file>$PROJ_DIR$\..\obj\stm32f4xx_hash_md5.pbi</file>
|
||||
<file>$PROJ_DIR$\..\obj\stm32f4xx_cryp_aes.lst</file>
|
||||
<file>$PROJ_DIR$\..\obj\stm32f4xx_can.lst</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32\IAR\memory.x</file>
|
||||
<file>$PROJ_DIR$\..\obj\stm32f4xx_cryp_des.lst</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32\IAR\memory.x</file>
|
||||
<file>$TOOLKIT_DIR$\lib\shb_l.a</file>
|
||||
<file>$PROJ_DIR$\..\obj\misc.lst</file>
|
||||
<file>$PROJ_DIR$\..\obj\stm32f4xx_syscfg.pbi</file>
|
||||
|
@ -277,8 +277,8 @@
|
|||
<file>$PROJ_DIR$\..\obj\stm32f4xx_tim.pbi</file>
|
||||
<file>$PROJ_DIR$\..\obj\stm32f4xx_rng.pbi</file>
|
||||
<file>$PROJ_DIR$\..\obj\stm32f4xx_spi.pbi</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\ccsbcs.c</file>
|
||||
<file>$PROJ_DIR$\..\obj\stm32f4xx_rtc.pbi</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\ccsbcs.c</file>
|
||||
<file>$PROJ_DIR$\..\obj\stm32f4xx_i2c.o</file>
|
||||
<file>$PROJ_DIR$\..\obj\stm32f4xx_syscfg.o</file>
|
||||
<file>$PROJ_DIR$\..\obj\stm32f4xx_cryp_des.pbi</file>
|
||||
|
@ -308,11 +308,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 106 125 151 121 136 126 152 114 130 104 85 88 8 4 122 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 113 125 151 121 136 126 152 70 130 106 85 88 8 4 122 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 106 125 151 121 136 126 152 114 130 104 85 88 8 4 122 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 113 125 151 121 136 126 152 70 130 106 85 88 8 4 122 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -331,11 +331,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 7 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64</file>
|
||||
<file> 7 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 7 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64</file>
|
||||
<file> 7 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -352,13 +352,9 @@
|
|||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 10 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 10 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 10 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -377,11 +373,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 12 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 12 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 12 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 12 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -400,11 +396,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 15 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 15 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 15 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 15 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -423,11 +419,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 17 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 17 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 17 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 17 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -446,11 +442,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 17 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 17 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 17 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 17 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -463,17 +459,17 @@
|
|||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 219 139</file>
|
||||
<file> 218 139</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 17 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 17 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 17 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 17 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -492,11 +488,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 17 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 17 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 17 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 17 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -524,11 +520,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 22 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 22 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 22 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 22 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -547,11 +543,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 24 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 24 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 24 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 24 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -570,11 +566,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 26 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 26 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 26 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 26 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -593,11 +589,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 28 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 28 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 28 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 28 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -616,11 +612,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 30 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 30 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 30 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 30 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -639,11 +635,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 32 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 32 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 32 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 32 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -662,11 +658,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 34 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 34 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 34 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 34 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -685,11 +681,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 36 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 36 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 36 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 36 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -708,11 +704,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 38 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 38 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 38 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 38 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -731,11 +727,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 38 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 38 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 38 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 38 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -754,11 +750,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 38 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 38 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 38 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 38 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -777,11 +773,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 42 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 42 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 42 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 42 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -800,11 +796,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 44 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 44 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 44 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 44 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -813,21 +809,21 @@
|
|||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 112</file>
|
||||
<file> 111</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 248 70</file>
|
||||
<file> 248 104</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 46 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 46 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 46 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 46 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -836,7 +832,7 @@
|
|||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 110</file>
|
||||
<file> 109</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
|
@ -846,11 +842,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 48 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 48 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 48 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 48 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -869,11 +865,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 50 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 52 54 56 58 60 62 64 7</file>
|
||||
<file> 50 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 50 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 52 54 56 58 60 62 64 7</file>
|
||||
<file> 50 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -882,7 +878,7 @@
|
|||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 272</file>
|
||||
<file> 271</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
|
@ -892,11 +888,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 52 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 54 56 58 60 62 64 7</file>
|
||||
<file> 52 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 52 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 54 56 58 60 62 64 7</file>
|
||||
<file> 52 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -905,7 +901,7 @@
|
|||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 108</file>
|
||||
<file> 110</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
|
@ -915,11 +911,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 54 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 56 58 60 62 64 7</file>
|
||||
<file> 54 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 54 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 56 58 60 62 64 7</file>
|
||||
<file> 54 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -938,11 +934,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 56 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 58 60 62 64 7</file>
|
||||
<file> 56 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 56 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 58 60 62 64 7</file>
|
||||
<file> 56 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -961,11 +957,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 58 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 60 62 64 7</file>
|
||||
<file> 58 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 58 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 60 62 64 7</file>
|
||||
<file> 58 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -984,11 +980,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 60 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 62 64 7</file>
|
||||
<file> 60 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 60 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 62 64 7</file>
|
||||
<file> 60 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -997,7 +993,7 @@
|
|||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 113</file>
|
||||
<file> 114</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
|
@ -1007,11 +1003,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 62 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 64 7</file>
|
||||
<file> 62 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 62 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 64 7</file>
|
||||
<file> 62 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -1020,7 +1016,7 @@
|
|||
<outputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 107</file>
|
||||
<file> 112</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
|
@ -1030,11 +1026,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 64 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 7</file>
|
||||
<file> 64 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 64 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 7</file>
|
||||
<file> 64 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -1053,11 +1049,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -1074,9 +1070,13 @@
|
|||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 94 82 90 67 101 74 98 79 76 81 92 100 86 88 2 96 103 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 94 82 90 67 101 74 98 79 76 81 92 100 86 88 2 96 103 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 94 82 90 67 101 74 98 79 76 81 92 100 86 88 2 96 103 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -1095,11 +1095,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 94 82 90 67 101 74 98 79 76 81 92 100 86 88 2 96 103 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 94 82 90 67 101 74 98 79 76 81 92 100 86 88 2 96 103 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 94 82 90 67 101 74 98 79 76 81 92 100 86 88 2 96 103 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 94 82 90 67 101 74 98 79 76 81 92 100 86 88 2 96 103 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -1173,11 +1173,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 94 82 90 67 101 74 98 79 76 81 92 100 86 88 2 96 103 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 94 82 90 67 101 74 98 79 76 81 92 100 86 88 2 96 103 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 94 82 90 67 101 74 98 79 76 81 92 100 86 88 2 96 103 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 94 82 90 67 101 74 98 79 76 81 92 100 86 88 2 96 103 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -1196,11 +1196,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 86 88 2 85 260 125 151 121 136 126 152 114</file>
|
||||
<file> 86 88 2 85 260 125 151 121 136 126 152 70</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 86 88 2 85 260 125 151 121 136 126 152 114</file>
|
||||
<file> 86 88 2 85 260 125 151 121 136 126 152 70</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -1242,11 +1242,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 94 82 90 67 101 74 98 79 76 81 92 100 86 88 2 96 103 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 94 82 90 67 101 74 98 79 76 81 92 100 86 88 2 96 103 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 94 82 90 67 101 74 98 79 76 81 92 100 86 88 2 96 103 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 94 82 90 67 101 74 98 79 76 81 92 100 86 88 2 96 103 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -1265,11 +1265,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 94 82 90 67 101 74 98 79 76 81 92 100 86 88 2 96 103 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 94 82 90 67 101 74 98 79 76 81 92 100 86 88 2 96 103 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 94 82 90 67 101 74 98 79 76 81 92 100 86 88 2 96 103 8 4 122 125 151 121 136 126 152 114 1 109 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
<file> 94 82 90 67 101 74 98 79 76 81 92 100 86 88 2 96 103 8 4 122 125 151 121 136 126 152 70 1 107 134 5 3 66 13 10 12 15 17 22 24 26 28 30 32 34 38 36 42 44 46 48 50 52 54 56 58 60 62 64 7</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -1311,11 +1311,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 86 88 2 271</file>
|
||||
<file> 86 88 2 272</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 86 88 2 271</file>
|
||||
<file> 86 88 2 272</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -1426,11 +1426,11 @@
|
|||
<inputs>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 94 82 90 67 101 74 98 79 76 81 92 100 86 88 2 96 103 106 125 151 121 136 126 152 114 130 104 207 205 204 179 183 201 200 202</file>
|
||||
<file> 94 82 90 67 101 74 98 79 76 81 92 100 86 88 2 96 103 113 125 151 121 136 126 152 70 130 106 207 205 204 179 183 201 200 202</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 94 82 90 67 101 74 98 79 76 81 92 100 86 88 2 96 103 106 125 151 121 136 126 152 114 130 104 207 205 204 179 183 201 200 202</file>
|
||||
<file> 94 82 90 67 101 74 98 79 76 81 92 100 86 88 2 96 103 113 125 151 121 136 126 152 70 130 106 207 205 204 179 183 201 200 202</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
@ -1466,13 +1466,13 @@
|
|||
</tool>
|
||||
<tool>
|
||||
<name>OBJCOPY</name>
|
||||
<file> 111</file>
|
||||
<file> 108</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ILINK</name>
|
||||
<file> 218 131 164 165 168 191 182 187 264 192 189 167 166 135 261 206 143 145 149 146 138 139 142 153 144 154 155 156 157 158 159 160 147 148 273 277 70 279 281 282 283 285 274 115 116 117 140 193 236 265 199 195 220 251 253 244</file>
|
||||
<file> 219 131 164 165 168 191 182 187 264 192 189 167 166 135 261 206 143 145 149 146 138 139 142 153 144 154 155 156 157 158 159 160 147 148 273 277 104 279 281 282 283 285 274 115 116 117 140 193 236 265 199 195 220 251 253 244</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
|
|
|
@ -82,7 +82,19 @@ void BackDoorInit(void)
|
|||
/* this function does not return if a valid user program is present */
|
||||
CpuStartUserProgram();
|
||||
}
|
||||
|
||||
#if (BOOT_FILE_SYS_ENABLE > 0)
|
||||
else
|
||||
{
|
||||
/* either the backdoor is open and/or a remote update session is about to be started.
|
||||
* only in the first case we should check if a update from locally attached storage
|
||||
* is requested */
|
||||
if (ComIsConnectEntryState() == BLT_FALSE)
|
||||
{
|
||||
/* check if a firmware update is requested and, if so, start it */
|
||||
FileHandleFirmwareUpdateRequest();
|
||||
}
|
||||
}
|
||||
#endif
|
||||
#else
|
||||
/* open the backdoor after a reset */
|
||||
backdoorOpen = BLT_TRUE;
|
||||
|
@ -134,8 +146,19 @@ void BackDoorCheck(void)
|
|||
{
|
||||
/* close the backdoor */
|
||||
backdoorOpen = BLT_FALSE;
|
||||
/* this function does not return if a valid user program is present */
|
||||
CpuStartUserProgram();
|
||||
#if (BOOT_FILE_SYS_ENABLE > 0)
|
||||
/* during the timed backdoor no remote update request was detected. now do one
|
||||
* last check to see if a firmware update from locally attached storage is
|
||||
* pending.
|
||||
*/
|
||||
if (FileHandleFirmwareUpdateRequest() == BLT_FALSE)
|
||||
#endif
|
||||
{
|
||||
/* no firmware update requests detected, so attempt to start the user program.
|
||||
* this function does not return if a valid user program is present.
|
||||
*/
|
||||
CpuStartUserProgram();
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
|
|
@ -54,6 +54,7 @@
|
|||
typedef enum
|
||||
{
|
||||
FIRMWARE_UPDATE_STATE_IDLE, /* idle state */
|
||||
FIRMWARE_UPDATE_STATE_STARTING, /* starting state */
|
||||
FIRMWARE_UPDATE_STATE_ERASING, /* erasing state */
|
||||
FIRMWARE_UPDATE_STATE_PROGRAMMING /* programming state */
|
||||
} tFirmwareUpdateState; /* state identifier type */
|
||||
|
@ -163,6 +164,43 @@ blt_bool FileIsIdle(void)
|
|||
} /*** end of FileIsIdle ***/
|
||||
|
||||
|
||||
/****************************************************************************************
|
||||
** NAME: FileHandleFirmwareUpdateRequest
|
||||
** PARAMETER: none
|
||||
** RETURN VALUE: BLT_TRUE when a firmware update is requested, BLT_FALSE otherwise.
|
||||
** DESCRIPTION: This function checks if a firmware update through the locally attached
|
||||
** storage is requested to be started and if so processes this request
|
||||
** by transitioning from the IDLE to the STARTING state.
|
||||
**
|
||||
****************************************************************************************/
|
||||
blt_bool FileHandleFirmwareUpdateRequest(void)
|
||||
{
|
||||
#if (BOOT_COM_ENABLE > 0)
|
||||
/* make sure that there is no connection with a remote host to prevent two firmware
|
||||
* updates happening at the same time
|
||||
*/
|
||||
if (ComIsConnected() == BLT_TRUE)
|
||||
{
|
||||
return BLT_FALSE;
|
||||
}
|
||||
#endif
|
||||
/* a new firmware update request can only be handled if not already busy with one */
|
||||
if (firmwareUpdateState != FIRMWARE_UPDATE_STATE_IDLE)
|
||||
{
|
||||
return BLT_FALSE;
|
||||
}
|
||||
/* check if a firmware update is requested */
|
||||
if (FileIsFirmwareUpdateRequestedHook() == BLT_TRUE)
|
||||
{
|
||||
/* transition from IDLE to STARTING state, which kicks off the update sequence */
|
||||
firmwareUpdateState = FIRMWARE_UPDATE_STATE_STARTING;
|
||||
return BLT_TRUE;
|
||||
}
|
||||
/* still here so no update request pending */
|
||||
return BLT_FALSE;
|
||||
} /*** end of FileHandleFirmwareUpdateRequest ***/
|
||||
|
||||
|
||||
/****************************************************************************************
|
||||
** NAME: FileTask
|
||||
** PARAMETER: none
|
||||
|
@ -179,50 +217,42 @@ void FileTask(void)
|
|||
/* ------------------------------- idle -------------------------------------------- */
|
||||
if (firmwareUpdateState == FIRMWARE_UPDATE_STATE_IDLE)
|
||||
{
|
||||
#if (BOOT_COM_ENABLE > 0)
|
||||
/* make sure that there is no connection with a remote host to prevent two firmware
|
||||
* updates happening at the same time
|
||||
*/
|
||||
if (ComIsConnected() == BLT_TRUE)
|
||||
/* currently, nothings need to be done while idling */
|
||||
}
|
||||
/* ------------------------------- starting ---------------------------------------- */
|
||||
else if (firmwareUpdateState == FIRMWARE_UPDATE_STATE_STARTING)
|
||||
{
|
||||
#if (BOOT_FILE_STARTED_HOOK_ENABLE > 0)
|
||||
/* inform application about update started event via hook function */
|
||||
FileFirmwareUpdateStartedHook();
|
||||
#endif
|
||||
#if (BOOT_FILE_LOGGING_ENABLE > 0)
|
||||
FileFirmwareUpdateLogHook("Firmware update request detected\n\r");
|
||||
FileFirmwareUpdateLogHook("Opening firmware file for reading...");
|
||||
#endif
|
||||
/* attempt to obtain a file object for the firmware file */
|
||||
if (f_open(&fatFsObjects.file, FileGetFirmwareFilenameHook(), FA_OPEN_EXISTING | FA_READ) != FR_OK)
|
||||
{
|
||||
/* can't open file */
|
||||
#if (BOOT_FILE_LOGGING_ENABLE > 0)
|
||||
FileFirmwareUpdateLogHook("ERROR\n\r");
|
||||
#endif
|
||||
#if (BOOT_FILE_ERROR_HOOK_ENABLE > 0)
|
||||
FileFirmwareUpdateErrorHook(FILE_ERROR_CANNOT_OPEN_FIRMWARE_FILE);
|
||||
#endif
|
||||
/* nothing left to do now */
|
||||
return;
|
||||
}
|
||||
#if (BOOT_FILE_LOGGING_ENABLE > 0)
|
||||
FileFirmwareUpdateLogHook("OK\n\r");
|
||||
FileFirmwareUpdateLogHook("Starting the programming sequence\n\r");
|
||||
FileFirmwareUpdateLogHook("Parsing firmware file to obtain erase size...");
|
||||
#endif
|
||||
/* check if a firmware update is requested */
|
||||
if (FileIsFirmwareUpdateRequestedHook() == BLT_TRUE)
|
||||
{
|
||||
#if (BOOT_FILE_STARTED_HOOK_ENABLE > 0)
|
||||
/* inform application about update started event via hook function */
|
||||
FileFirmwareUpdateStartedHook();
|
||||
#endif
|
||||
#if (BOOT_FILE_LOGGING_ENABLE > 0)
|
||||
FileFirmwareUpdateLogHook("Firmware update request detected\n\r");
|
||||
FileFirmwareUpdateLogHook("Opening firmware file for reading...");
|
||||
#endif
|
||||
/* attempt to obtain a file object for the firmware file */
|
||||
if (f_open(&fatFsObjects.file, FileGetFirmwareFilenameHook(), FA_OPEN_EXISTING | FA_READ) != FR_OK)
|
||||
{
|
||||
/* can't open file */
|
||||
#if (BOOT_FILE_LOGGING_ENABLE > 0)
|
||||
FileFirmwareUpdateLogHook("ERROR\n\r");
|
||||
#endif
|
||||
#if (BOOT_FILE_ERROR_HOOK_ENABLE > 0)
|
||||
FileFirmwareUpdateErrorHook(FILE_ERROR_CANNOT_OPEN_FIRMWARE_FILE);
|
||||
#endif
|
||||
/* nothing left to do now */
|
||||
return;
|
||||
}
|
||||
#if (BOOT_FILE_LOGGING_ENABLE > 0)
|
||||
FileFirmwareUpdateLogHook("OK\n\r");
|
||||
FileFirmwareUpdateLogHook("Starting the programming sequence\n\r");
|
||||
FileFirmwareUpdateLogHook("Parsing firmware file to obtain erase size...");
|
||||
#endif
|
||||
/* prepare data objects for the erasing state */
|
||||
eraseInfo.start_address = 0;
|
||||
eraseInfo.total_size = 0;
|
||||
/* transition from idle to erasing state */
|
||||
firmwareUpdateState = FIRMWARE_UPDATE_STATE_ERASING;
|
||||
}
|
||||
/* prepare data objects for the erasing state */
|
||||
eraseInfo.start_address = 0;
|
||||
eraseInfo.total_size = 0;
|
||||
/* transition from idle to erasing state */
|
||||
firmwareUpdateState = FIRMWARE_UPDATE_STATE_ERASING;
|
||||
}
|
||||
/* ------------------------------- erasing ----------------------------------------- */
|
||||
else if (firmwareUpdateState == FIRMWARE_UPDATE_STATE_ERASING)
|
||||
|
|
|
@ -56,6 +56,7 @@
|
|||
void FileInit(void);
|
||||
void FileTask(void);
|
||||
blt_bool FileIsIdle(void);
|
||||
blt_bool FileHandleFirmwareUpdateRequest(void);
|
||||
|
||||
#endif /* BOOT_FILE_SYS_ENABLE > 0 */
|
||||
|
||||
|
|
Loading…
Reference in New Issue