- moved fatfs to new third_party directory.

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@68 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
This commit is contained in:
Frank Voorburg 2013-10-29 08:34:07 +00:00
parent 530d4a9a77
commit e2d68890f6
168 changed files with 6754 additions and 6521 deletions

View File

@ -472,6 +472,9 @@ Discarded input sections
.text 0x00000000 0x0 THUMB Debug/../../obj/xcp.o
.data 0x00000000 0x0 THUMB Debug/../../obj/xcp.o
.bss 0x00000000 0x0 THUMB Debug/../../obj/xcp.o
.text 0x00000000 0x0 THUMB Debug/../../obj/file.o
.data 0x00000000 0x0 THUMB Debug/../../obj/file.o
.bss 0x00000000 0x0 THUMB Debug/../../obj/file.o
.text 0x00000000 0x0 THUMB Debug/../../obj/ff.o
.data 0x00000000 0x0 THUMB Debug/../../obj/ff.o
.bss 0x00000000 0x0 THUMB Debug/../../obj/ff.o
@ -493,9 +496,6 @@ Discarded input sections
.text 0x00000000 0x0 THUMB Debug/../../obj/unicode.o
.data 0x00000000 0x0 THUMB Debug/../../obj/unicode.o
.bss 0x00000000 0x0 THUMB Debug/../../obj/unicode.o
.text 0x00000000 0x0 THUMB Debug/../../obj/file.o
.data 0x00000000 0x0 THUMB Debug/../../obj/file.o
.bss 0x00000000 0x0 THUMB Debug/../../obj/file.o
.text 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
.data 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
.bss 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
@ -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 0x3f24
.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
@ -1402,119 +1402,126 @@ Linker script and memory map
.text.XcpPacketReceived
0x00001f84 0x1f0 THUMB Debug/../../obj/xcp.o
0x00001f84 XcpPacketReceived
.text.mem_cpy 0x00002174 0x12 THUMB Debug/../../obj/ff.o
.text.st_clust
0x00002186 0x12 THUMB Debug/../../obj/ff.o
.text.sum_sfn 0x00002198 0x1c THUMB Debug/../../obj/ff.o
.text.get_fileinfo
0x000021b4 0xfa THUMB Debug/../../obj/ff.o
.text.ld_clust.isra.0
0x000022ae 0x1c THUMB Debug/../../obj/ff.o
.text.validate
0x000022ca 0x32 THUMB Debug/../../obj/ff.o
.text.check_fs
0x000022fc 0x88 THUMB Debug/../../obj/ff.o
.text.chk_mounted
0x00002384 0x328 THUMB Debug/../../obj/ff.o
.text.sync_window
0x000026ac 0x4e THUMB Debug/../../obj/ff.o
.text.sync_fs 0x000026fa 0xb2 THUMB Debug/../../obj/ff.o
.text.move_window
0x000027ac 0x32 THUMB Debug/../../obj/ff.o
.text.clust2sect
0x000027de 0x18 THUMB Debug/../../obj/ff.o
0x000027de clust2sect
.text.get_fat 0x000027f6 0xca THUMB Debug/../../obj/ff.o
0x000027f6 get_fat
.text.dir_sdi 0x000028c0 0x88 THUMB Debug/../../obj/ff.o
.text.put_fat 0x00002948 0xf6 THUMB Debug/../../obj/ff.o
0x00002948 put_fat
.text.create_chain
0x00002a3e 0x9a THUMB Debug/../../obj/ff.o
.text.dir_next
0x00002ad8 0xfc THUMB Debug/../../obj/ff.o
.text.dir_find.part.7
0x00002bd4 0x138 THUMB Debug/../../obj/ff.o
.text.follow_path
0x00002d0c 0x248 THUMB Debug/../../obj/ff.o
.text.dir_remove
0x00002f54 0x4e THUMB Debug/../../obj/ff.o
*fill* 0x00002fa2 0x2 00
.text.dir_read.constprop.9
0x00002fa4 0xfc THUMB Debug/../../obj/ff.o
.text.remove_chain
0x000030a0 0x5c THUMB Debug/../../obj/ff.o
.text.gen_numname
0x000030fc 0x76 THUMB Debug/../../obj/ff.o
0x000030fc gen_numname
*fill* 0x00003172 0x2 00
.text.dir_register
0x00003174 0x1c4 THUMB Debug/../../obj/ff.o
.text.f_mount 0x00003338 0x20 THUMB Debug/../../obj/ff.o
0x00003338 f_mount
.text.f_open 0x00003358 0x148 THUMB Debug/../../obj/ff.o
0x00003358 f_open
.text.f_read 0x000034a0 0x15e THUMB Debug/../../obj/ff.o
0x000034a0 f_read
.text.f_write 0x000035fe 0x18c THUMB Debug/../../obj/ff.o
0x000035fe f_write
.text.f_sync 0x0000378a 0x9c THUMB Debug/../../obj/ff.o
0x0000378a f_sync
.text.f_close 0x00003826 0xe THUMB Debug/../../obj/ff.o
0x00003826 f_close
.text.f_lseek 0x00003834 0x146 THUMB Debug/../../obj/ff.o
0x00003834 f_lseek
*fill* 0x0000397a 0x2 00
.text.f_stat 0x0000397c 0x48 THUMB Debug/../../obj/ff.o
0x0000397c f_stat
.text.f_unlink
0x000039c4 0xbc THUMB Debug/../../obj/ff.o
0x000039c4 f_unlink
.text.f_gets 0x00003a80 0x4a THUMB Debug/../../obj/ff.o
0x00003a80 f_gets
.text.f_putc 0x00003aca 0x2e THUMB Debug/../../obj/ff.o
0x00003aca f_putc
.text.f_puts 0x00003af8 0x24 THUMB Debug/../../obj/ff.o
0x00003af8 f_puts
.text.ff_convert
0x00003b1c 0x3c THUMB Debug/../../obj/unicode.o
0x00003b1c ff_convert
.text.ff_wtoupper
0x00003b58 0x24 THUMB Debug/../../obj/unicode.o
0x00003b58 ff_wtoupper
.text.FileLibHexStringToByte
0x00003b7c 0x44 THUMB Debug/../../obj/file.o
0x00002174 0x44 THUMB Debug/../../obj/file.o
.text.FileLibByteToHexString
0x00003bc0 0x3a THUMB Debug/../../obj/file.o
*fill* 0x00003bfa 0x2 00
0x000021b8 0x3a THUMB Debug/../../obj/file.o
*fill* 0x000021f2 0x2 00
.text.FileLibLongToIntString.constprop.0
0x00003bfc 0x38 THUMB Debug/../../obj/file.o
.text.SrecParseLine.constprop.1
0x00003c34 0x1b4 THUMB Debug/../../obj/file.o
0x000021f4 0x38 THUMB Debug/../../obj/file.o
.text.FileInit
0x00003de8 0x2c THUMB Debug/../../obj/file.o
0x00003de8 FileInit
0x0000222c 0x2c THUMB Debug/../../obj/file.o
0x0000222c FileInit
.text.FileIsIdle
0x00003e14 0x14 THUMB Debug/../../obj/file.o
0x00003e14 FileIsIdle
0x00002258 0x14 THUMB Debug/../../obj/file.o
0x00002258 FileIsIdle
.text.FileHandleFirmwareUpdateRequest
0x00003e28 0x28 THUMB Debug/../../obj/file.o
0x00003e28 FileHandleFirmwareUpdateRequest
0x0000226c 0x28 THUMB Debug/../../obj/file.o
0x0000226c FileHandleFirmwareUpdateRequest
.text.FileSrecGetLineType
0x00002294 0x36 THUMB Debug/../../obj/file.o
0x00002294 FileSrecGetLineType
.text.FileSrecVerifyChecksum
0x000022ca 0x3e THUMB Debug/../../obj/file.o
0x000022ca FileSrecVerifyChecksum
.text.FileSrecParseLine
0x00002308 0x144 THUMB Debug/../../obj/file.o
0x00002308 FileSrecParseLine
.text.FileTask
0x00003e50 0x330 THUMB Debug/../../obj/file.o
0x00003e50 FileTask
0x0000244c 0x338 THUMB Debug/../../obj/file.o
0x0000244c FileTask
.text.mem_cpy 0x00002784 0x12 THUMB Debug/../../obj/ff.o
.text.st_clust
0x00002796 0x12 THUMB Debug/../../obj/ff.o
.text.sum_sfn 0x000027a8 0x1c THUMB Debug/../../obj/ff.o
.text.get_fileinfo
0x000027c4 0xfa THUMB Debug/../../obj/ff.o
.text.ld_clust.isra.0
0x000028be 0x1c THUMB Debug/../../obj/ff.o
.text.validate
0x000028da 0x32 THUMB Debug/../../obj/ff.o
.text.check_fs
0x0000290c 0x88 THUMB Debug/../../obj/ff.o
.text.chk_mounted
0x00002994 0x328 THUMB Debug/../../obj/ff.o
.text.sync_window
0x00002cbc 0x4e THUMB Debug/../../obj/ff.o
.text.sync_fs 0x00002d0a 0xb2 THUMB Debug/../../obj/ff.o
.text.move_window
0x00002dbc 0x32 THUMB Debug/../../obj/ff.o
.text.clust2sect
0x00002dee 0x18 THUMB Debug/../../obj/ff.o
0x00002dee clust2sect
.text.get_fat 0x00002e06 0xca THUMB Debug/../../obj/ff.o
0x00002e06 get_fat
.text.dir_sdi 0x00002ed0 0x88 THUMB Debug/../../obj/ff.o
.text.put_fat 0x00002f58 0xf6 THUMB Debug/../../obj/ff.o
0x00002f58 put_fat
.text.create_chain
0x0000304e 0x9a THUMB Debug/../../obj/ff.o
.text.dir_next
0x000030e8 0xfc THUMB Debug/../../obj/ff.o
.text.dir_find.part.7
0x000031e4 0x138 THUMB Debug/../../obj/ff.o
.text.follow_path
0x0000331c 0x248 THUMB Debug/../../obj/ff.o
.text.dir_remove
0x00003564 0x4e THUMB Debug/../../obj/ff.o
*fill* 0x000035b2 0x2 00
.text.dir_read.constprop.9
0x000035b4 0xfc THUMB Debug/../../obj/ff.o
.text.remove_chain
0x000036b0 0x5c THUMB Debug/../../obj/ff.o
.text.gen_numname
0x0000370c 0x76 THUMB Debug/../../obj/ff.o
0x0000370c gen_numname
*fill* 0x00003782 0x2 00
.text.dir_register
0x00003784 0x1c4 THUMB Debug/../../obj/ff.o
.text.f_mount 0x00003948 0x20 THUMB Debug/../../obj/ff.o
0x00003948 f_mount
.text.f_open 0x00003968 0x148 THUMB Debug/../../obj/ff.o
0x00003968 f_open
.text.f_read 0x00003ab0 0x15e THUMB Debug/../../obj/ff.o
0x00003ab0 f_read
.text.f_write 0x00003c0e 0x18c THUMB Debug/../../obj/ff.o
0x00003c0e f_write
.text.f_sync 0x00003d9a 0x9c THUMB Debug/../../obj/ff.o
0x00003d9a f_sync
.text.f_close 0x00003e36 0xe THUMB Debug/../../obj/ff.o
0x00003e36 f_close
.text.f_lseek 0x00003e44 0x146 THUMB Debug/../../obj/ff.o
0x00003e44 f_lseek
*fill* 0x00003f8a 0x2 00
.text.f_stat 0x00003f8c 0x48 THUMB Debug/../../obj/ff.o
0x00003f8c f_stat
.text.f_unlink
0x00003fd4 0xbc THUMB Debug/../../obj/ff.o
0x00003fd4 f_unlink
.text.f_gets 0x00004090 0x4a THUMB Debug/../../obj/ff.o
0x00004090 f_gets
.text.f_putc 0x000040da 0x2e THUMB Debug/../../obj/ff.o
0x000040da f_putc
.text.f_puts 0x00004108 0x24 THUMB Debug/../../obj/ff.o
0x00004108 f_puts
.text.ff_convert
0x0000412c 0x3c THUMB Debug/../../obj/unicode.o
0x0000412c ff_convert
.text.ff_wtoupper
0x00004168 0x24 THUMB Debug/../../obj/unicode.o
0x00004168 ff_wtoupper
.text.libc.isdigit
0x00004180 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
0x00004180 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
0x0000418c 0xe C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
0x0000418c toupper
*fill* 0x0000419a 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
0x0000419c 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2_asm.o)
0x0000419c memset
0x000041ac __text_end__ = (__text_start__ + SIZEOF (.text))
0x000041ac __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
@ -1522,92 +1529,93 @@ 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)
0x000041ac __dtors_load_start__ = ALIGN (__text_end__, 0x4)
0x000041b8 __dtors_load_start__ = ALIGN (__text_end__, 0x4)
.dtors 0x000041ac 0x0
0x000041ac __dtors_start__ = .
.dtors 0x000041b8 0x0
0x000041b8 __dtors_start__ = .
*(SORT(.dtors.*))
*(.dtors)
*(.fini_array .fini_array.*)
0x000041ac __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
0x000041ac __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)
0x000041ac __ctors_load_start__ = ALIGN (__dtors_end__, 0x4)
0x000041b8 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4)
.ctors 0x000041ac 0x0
0x000041ac __ctors_start__ = .
.ctors 0x000041b8 0x0
0x000041b8 __ctors_start__ = .
*(SORT(.ctors.*))
*(.ctors)
*(.init_array .init_array.*)
0x000041ac __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
0x000041ac __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)
0x000041ac __rodata_load_start__ = ALIGN (__ctors_end__, 0x4)
0x000041b8 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4)
.rodata 0x000041ac 0xbd3
0x000041ac __rodata_start__ = .
.rodata 0x000041b8 0xbd4
0x000041b8 __rodata_start__ = .
*(.rodata .rodata.* .gnu.linkonce.r.*)
.rodata.g_pulXtals
0x000041ac 0x6c THUMB Debug/../../obj/sysctl.o
0x000041b8 0x6c THUMB Debug/../../obj/sysctl.o
.rodata.str1.1
0x00004218 0x6b THUMB Debug/../../obj/sysctl.o
*fill* 0x00004283 0x1 00
0x00004224 0x6b THUMB Debug/../../obj/sysctl.o
*fill* 0x0000428f 0x1 00
.rodata.g_pulRCGCRegs
0x00004284 0xc THUMB Debug/../../obj/sysctl.o
0x00004290 0xc THUMB Debug/../../obj/sysctl.o
.rodata.str1.1
0x00004290 0x69 THUMB Debug/../../obj/gpio.o
0x0000429c 0x69 THUMB Debug/../../obj/gpio.o
.rodata.str1.1
0x000042f9 0x6d THUMB Debug/../../obj/flashlib.o
0x00004305 0x6d THUMB Debug/../../obj/flashlib.o
.rodata.str1.1
0x00004366 0x6c THUMB Debug/../../obj/uartlib.o
0x00004372 0x6c THUMB Debug/../../obj/uartlib.o
.rodata.str1.1
0x000043d2 0x68 THUMB Debug/../../obj/ssi.o
0x000043de 0x68 THUMB Debug/../../obj/ssi.o
.rodata.firmwareFilename
0x0000443a 0x1b THUMB Debug/../../obj/hooks.o
0x00004446 0x1b THUMB Debug/../../obj/hooks.o
.rodata.str1.1
0x00004455 0xd THUMB Debug/../../obj/hooks.o
0x00004461 0xd THUMB Debug/../../obj/hooks.o
.rodata.str1.1
0x00004462 0x85 THUMB Debug/../../obj/vectors.o
*fill* 0x000044e7 0x1 00
0x0000446e 0x85 THUMB Debug/../../obj/vectors.o
*fill* 0x000044f3 0x1 00
.rodata.flashLayout
0x000044e8 0xcc THUMB Debug/../../obj/flash.o
0x000044f4 0xcc THUMB Debug/../../obj/flash.o
.rodata.str1.1
0x000045b4 0x77 THUMB Debug/../../obj/uart.o
0x000045c0 0x77 THUMB Debug/../../obj/uart.o
.rodata.xcpStationId
0x0000462b 0x8 THUMB Debug/../../obj/xcp.o
0x00004637 0x8 THUMB Debug/../../obj/xcp.o
.rodata.str1.1
0x00004633 0x10 THUMB Debug/../../obj/ff.o
.rodata.ExCvt 0x00004643 0x80 THUMB Debug/../../obj/ff.o
.rodata.LfnOfs
0x000046c3 0xd THUMB Debug/../../obj/ff.o
.rodata.tbl_upper.984
0x000046d0 0x1e0 THUMB Debug/../../obj/unicode.o
.rodata.tbl_lower.983
0x000048b0 0x1e0 THUMB Debug/../../obj/unicode.o
.rodata.Tbl 0x00004a90 0x100 THUMB Debug/../../obj/unicode.o
.rodata.str1.1
0x00004b90 0x1ef THUMB Debug/../../obj/file.o
0x0000463f 0x1ef THUMB Debug/../../obj/file.o
0x1fb (size before relaxing)
0x00004d7f __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
0x00004d7f __rodata_load_end__ = __rodata_end__
.rodata.str1.1
0x0000482e 0x10 THUMB Debug/../../obj/ff.o
.rodata.ExCvt 0x0000483e 0x80 THUMB Debug/../../obj/ff.o
.rodata.LfnOfs
0x000048be 0xd THUMB Debug/../../obj/ff.o
*fill* 0x000048cb 0x1 00
.rodata.tbl_upper.984
0x000048cc 0x1e0 THUMB Debug/../../obj/unicode.o
.rodata.tbl_lower.983
0x00004aac 0x1e0 THUMB Debug/../../obj/unicode.o
.rodata.Tbl 0x00004c8c 0x100 THUMB Debug/../../obj/unicode.o
0x00004d8c __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
0x00004d8c __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)
0x00004d80 __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4)
0x00004d8c __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4)
.ARM.exidx 0x00004d80 0x0
0x00004d80 __ARM.exidx_start__ = .
0x00004d80 __exidx_start = __ARM.exidx_start__
.ARM.exidx 0x00004d8c 0x0
0x00004d8c __ARM.exidx_start__ = .
0x00004d8c __exidx_start = __ARM.exidx_start__
*(.ARM.exidx .ARM.exidx.*)
0x00004d80 __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx))
0x00004d80 __exidx_end = __ARM.exidx_end__
0x00004d80 __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)
0x00004d80 __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4)
0x00004d8c __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4)
.fast 0x20000000 0x0 load address 0x00004d80
.fast 0x20000000 0x0 load address 0x00004d8c
0x20000000 __fast_start__ = .
*(.fast .fast.*)
0x20000000 __fast_end__ = (__fast_start__ + SIZEOF (.fast))
0x00004d80 __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
@ -1616,17 +1624,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)
0x00004d80 __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 0x00004d80
.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))
0x00004d81 __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 0x00004d80
.data_run 0x20000000 0x1 load address 0x00004d8c
0x20000000 __data_run_start__ = .
0x20000001 . = MAX ((__data_run_start__ + SIZEOF (.data)), .)
*fill* 0x20000000 0x1 00
@ -1646,11 +1654,11 @@ Linker script and memory map
0x20000434 0x204 THUMB Debug/../../obj/flash.o
.bss.millisecond_counter
0x20000638 0x4 THUMB Debug/../../obj/timer.o
.bss.xcpCtoReqPacket.1319
.bss.xcpCtoReqPacket.1338
0x2000063c 0x41 THUMB Debug/../../obj/uart.o
.bss.xcpCtoRxInProgress.1321
.bss.xcpCtoRxInProgress.1340
0x2000067d 0x1 THUMB Debug/../../obj/uart.o
.bss.xcpCtoRxLength.1320
.bss.xcpCtoRxLength.1339
0x2000067e 0x1 THUMB Debug/../../obj/uart.o
*fill* 0x2000067f 0x1 00
.bss.assert_failure_file
@ -1664,24 +1672,24 @@ Linker script and memory map
0x2000068c 0x4 THUMB Debug/../../obj/backdoor.o
.bss.comEntryStateConnect
0x20000690 0x1 THUMB Debug/../../obj/com.o
.bss.xcpCtoReqPacket.1089
.bss.xcpCtoReqPacket.1108
0x20000691 0x40 THUMB Debug/../../obj/com.o
*fill* 0x200006d1 0x3 00
.bss.xcpInfo 0x200006d4 0x4c THUMB Debug/../../obj/xcp.o
.bss.LfnBuf 0x20000720 0x200 THUMB Debug/../../obj/ff.o
.bss.Fsid 0x20000920 0x2 THUMB Debug/../../obj/ff.o
*fill* 0x20000922 0x2 00
.bss.FatFs 0x20000924 0x4 THUMB Debug/../../obj/ff.o
.bss.loggingStr
0x20000928 0x40 THUMB Debug/../../obj/file.o
0x20000720 0x40 THUMB Debug/../../obj/file.o
.bss.firmwareUpdateState
0x20000968 0x4 THUMB Debug/../../obj/file.o
0x20000760 0x4 THUMB Debug/../../obj/file.o
.bss.eraseInfo
0x2000096c 0x8 THUMB Debug/../../obj/file.o
0x20000764 0x8 THUMB Debug/../../obj/file.o
.bss.fatFsObjects
0x20000974 0x458 THUMB Debug/../../obj/file.o
0x2000076c 0x458 THUMB Debug/../../obj/file.o
.bss.lineParseObject
0x20000dcc 0x184 THUMB Debug/../../obj/file.o
0x20000bc4 0x184 THUMB Debug/../../obj/file.o
.bss.LfnBuf 0x20000d48 0x200 THUMB Debug/../../obj/ff.o
.bss.Fsid 0x20000f48 0x2 THUMB Debug/../../obj/ff.o
*fill* 0x20000f4a 0x2 00
.bss.FatFs 0x20000f4c 0x4 THUMB Debug/../../obj/ff.o
*(COMMON)
0x20000f50 __bss_end__ = (__bss_start__ + SIZEOF (.bss))
0x20000f50 __bss_load_end__ = __bss_end__
@ -1731,14 +1739,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)
0x00004d84 __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 0x00004d84
.tdata 0x200011d0 0x0 load address 0x00004d90
0x200011d0 __tdata_start__ = .
*(.tdata .tdata.*)
0x200011d0 __tdata_end__ = (__tdata_start__ + SIZEOF (.tdata))
0x00004d84 __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata))
0x00004d84 __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
@ -1772,9 +1780,9 @@ LOAD THUMB Debug/../../obj/boot.o
LOAD THUMB Debug/../../obj/com.o
LOAD THUMB Debug/../../obj/cop.o
LOAD THUMB Debug/../../obj/xcp.o
LOAD THUMB Debug/../../obj/file.o
LOAD THUMB Debug/../../obj/ff.o
LOAD THUMB Debug/../../obj/unicode.o
LOAD THUMB Debug/../../obj/file.o
LOAD C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libcm_v7m_t_le_small.a
LOAD C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libm_v7m_t_le_small.a
LOAD C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a
@ -1785,7 +1793,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 0x4070
.debug_frame 0x00000000 0x40ac
.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
@ -1808,16 +1816,16 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B
.debug_frame 0x00001bb8 0xb4 THUMB Debug/../../obj/com.o
.debug_frame 0x00001c6c 0x30 THUMB Debug/../../obj/cop.o
.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 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_frame 0x00001d10 0x140 THUMB Debug/../../obj/file.o
.debug_frame 0x00001e50 0x64c THUMB Debug/../../obj/ff.o
.debug_frame 0x0000249c 0x30 THUMB Debug/../../obj/unicode.o
.debug_frame 0x000024cc 0x11c0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
.debug_frame 0x0000368c 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 0x000037ac 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 0x00003a0c 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 0x00003aac 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 0x91b9
.debug_info 0x00000000 0x9160
.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
@ -1841,13 +1849,13 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B
.debug_info 0x00004da0 0x1ba THUMB Debug/../../obj/com.o
.debug_info 0x00004f5a 0x8d THUMB Debug/../../obj/cop.o
.debug_info 0x00004fe7 0x5e8 THUMB Debug/../../obj/xcp.o
.debug_info 0x000055cf 0x2500 THUMB Debug/../../obj/ff.o
.debug_info 0x00007acf 0x160 THUMB Debug/../../obj/unicode.o
.debug_info 0x00007c2f 0x868 THUMB Debug/../../obj/file.o
.debug_info 0x00008497 0xc55 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
.debug_info 0x000090ec 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 0x000055cf 0x80f THUMB Debug/../../obj/file.o
.debug_info 0x00005dde 0x2500 THUMB Debug/../../obj/ff.o
.debug_info 0x000082de 0x160 THUMB Debug/../../obj/unicode.o
.debug_info 0x0000843e 0xc55 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
.debug_info 0x00009093 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 0x1eee
.debug_abbrev 0x00000000 0x1ef5
.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
@ -1871,38 +1879,38 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B
.debug_abbrev 0x00001564 0xe0 THUMB Debug/../../obj/com.o
.debug_abbrev 0x00001644 0x3f THUMB Debug/../../obj/cop.o
.debug_abbrev 0x00001683 0x1cb THUMB Debug/../../obj/xcp.o
.debug_abbrev 0x0000184e 0x315 THUMB Debug/../../obj/ff.o
.debug_abbrev 0x00001b63 0xa5 THUMB Debug/../../obj/unicode.o
.debug_abbrev 0x00001c08 0x1f8 THUMB Debug/../../obj/file.o
.debug_abbrev 0x00001e00 0xc9 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
.debug_abbrev 0x00001ec9 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 0x0000184e 0x1ff THUMB Debug/../../obj/file.o
.debug_abbrev 0x00001a4d 0x315 THUMB Debug/../../obj/ff.o
.debug_abbrev 0x00001d62 0xa5 THUMB Debug/../../obj/unicode.o
.debug_abbrev 0x00001e07 0xc9 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
.debug_abbrev 0x00001ed0 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 0xa049
.debug_loc 0x00000000 0x9ff5
.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
.debug_loc 0x00002076 0x43c THUMB Debug/../../obj/flashlib.o
.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 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 0x63e THUMB Debug/../../obj/flash.o
.debug_loc 0x00004b0c 0x7f THUMB Debug/../../obj/nvm.o
.debug_loc 0x00004b8b 0x20 THUMB Debug/../../obj/timer.o
.debug_loc 0x00004bab 0x190 THUMB Debug/../../obj/uart.o
.debug_loc 0x00004d3b 0x46 THUMB Debug/../../obj/assert.o
.debug_loc 0x00004d81 0x40 THUMB Debug/../../obj/backdoor.o
.debug_loc 0x00004dc1 0x40 THUMB Debug/../../obj/boot.o
.debug_loc 0x00004e01 0x86 THUMB Debug/../../obj/com.o
.debug_loc 0x00004e87 0x16a THUMB Debug/../../obj/xcp.o
.debug_loc 0x00004ff1 0x3a0f THUMB Debug/../../obj/ff.o
.debug_loc 0x00008a00 0xa2 THUMB Debug/../../obj/unicode.o
.debug_loc 0x00008aa2 0x772 THUMB Debug/../../obj/file.o
.debug_loc 0x00009214 0xe35 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
.debug_loc 0x00003c54 0x6cc THUMB Debug/../../obj/mmc.o
.debug_loc 0x00004320 0xb1 THUMB Debug/../../obj/hooks.o
.debug_loc 0x000043d1 0x20 THUMB Debug/../../obj/main.o
.debug_loc 0x000043f1 0xbf THUMB Debug/../../obj/cpu.o
.debug_loc 0x000044b0 0x63e THUMB Debug/../../obj/flash.o
.debug_loc 0x00004aee 0x7f THUMB Debug/../../obj/nvm.o
.debug_loc 0x00004b6d 0x20 THUMB Debug/../../obj/timer.o
.debug_loc 0x00004b8d 0x190 THUMB Debug/../../obj/uart.o
.debug_loc 0x00004d1d 0x46 THUMB Debug/../../obj/assert.o
.debug_loc 0x00004d63 0x40 THUMB Debug/../../obj/backdoor.o
.debug_loc 0x00004da3 0x40 THUMB Debug/../../obj/boot.o
.debug_loc 0x00004de3 0x86 THUMB Debug/../../obj/com.o
.debug_loc 0x00004e69 0x16a THUMB Debug/../../obj/xcp.o
.debug_loc 0x00004fd3 0x73c THUMB Debug/../../obj/file.o
.debug_loc 0x0000570f 0x3a0f THUMB Debug/../../obj/ff.o
.debug_loc 0x0000911e 0xa2 THUMB Debug/../../obj/unicode.o
.debug_loc 0x000091c0 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 0x11c0
.debug_aranges 0x00000000 0x11d0
.debug_aranges
0x00000000 0x1b0 THUMB Debug/../../obj/sysctl.o
.debug_aranges
@ -1950,17 +1958,17 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B
.debug_aranges
0x00000a38 0x40 THUMB Debug/../../obj/xcp.o
.debug_aranges
0x00000a78 0x180 THUMB Debug/../../obj/ff.o
0x00000a78 0x68 THUMB Debug/../../obj/file.o
.debug_aranges
0x00000bf8 0x28 THUMB Debug/../../obj/unicode.o
0x00000ae0 0x180 THUMB Debug/../../obj/ff.o
.debug_aranges
0x00000c20 0x58 THUMB Debug/../../obj/file.o
0x00000c60 0x28 THUMB Debug/../../obj/unicode.o
.debug_aranges
0x00000c78 0x4e8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
0x00000c88 0x4e8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
.debug_aranges
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)
0x00001170 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 0x1478
.debug_ranges 0x00000000 0x1420
.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
@ -1983,13 +1991,13 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B
.debug_ranges 0x000009d8 0x48 THUMB Debug/../../obj/com.o
.debug_ranges 0x00000a20 0x18 THUMB Debug/../../obj/cop.o
.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 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_ranges 0x00000a98 0xb8 THUMB Debug/../../obj/file.o
.debug_ranges 0x00000b50 0x390 THUMB Debug/../../obj/ff.o
.debug_ranges 0x00000ee0 0x18 THUMB Debug/../../obj/unicode.o
.debug_ranges 0x00000ef8 0x4d8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
.debug_ranges 0x000013d0 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 0x539c
.debug_line 0x00000000 0x5486
.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,29 +2005,29 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B
.debug_line 0x00001408 0x3e4 THUMB Debug/../../obj/flashlib.o
.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 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 0x257 THUMB Debug/../../obj/flash.o
.debug_line 0x00003009 0x104 THUMB Debug/../../obj/nvm.o
.debug_line 0x0000310d 0xfb THUMB Debug/../../obj/timer.o
.debug_line 0x00003208 0x136 THUMB Debug/../../obj/uart.o
.debug_line 0x0000333e 0x120 THUMB Debug/../../obj/assert.o
.debug_line 0x0000345e 0x142 THUMB Debug/../../obj/backdoor.o
.debug_line 0x000035a0 0xb7 THUMB Debug/../../obj/boot.o
.debug_line 0x00003657 0x1a5 THUMB Debug/../../obj/com.o
.debug_line 0x000037fc 0xab THUMB Debug/../../obj/cop.o
.debug_line 0x000038a7 0x220 THUMB Debug/../../obj/xcp.o
.debug_line 0x00003ac7 0xdd7 THUMB Debug/../../obj/ff.o
.debug_line 0x0000489e 0x16c THUMB Debug/../../obj/unicode.o
.debug_line 0x00004a0a 0x36b THUMB Debug/../../obj/file.o
.debug_line 0x00004d75 0x5b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
.debug_line 0x00005328 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 0x000023ec 0x3ae THUMB Debug/../../obj/mmc.o
.debug_line 0x0000279a 0x230 THUMB Debug/../../obj/hooks.o
.debug_line 0x000029ca 0x97 THUMB Debug/../../obj/main.o
.debug_line 0x00002a61 0x14f THUMB Debug/../../obj/cstart.o
.debug_line 0x00002bb0 0x132 THUMB Debug/../../obj/vectors.o
.debug_line 0x00002ce2 0xe8 THUMB Debug/../../obj/cpu.o
.debug_line 0x00002dca 0x257 THUMB Debug/../../obj/flash.o
.debug_line 0x00003021 0x104 THUMB Debug/../../obj/nvm.o
.debug_line 0x00003125 0xfb THUMB Debug/../../obj/timer.o
.debug_line 0x00003220 0x136 THUMB Debug/../../obj/uart.o
.debug_line 0x00003356 0x120 THUMB Debug/../../obj/assert.o
.debug_line 0x00003476 0x142 THUMB Debug/../../obj/backdoor.o
.debug_line 0x000035b8 0xb7 THUMB Debug/../../obj/boot.o
.debug_line 0x0000366f 0x1a5 THUMB Debug/../../obj/com.o
.debug_line 0x00003814 0xab THUMB Debug/../../obj/cop.o
.debug_line 0x000038bf 0x220 THUMB Debug/../../obj/xcp.o
.debug_line 0x00003adf 0x419 THUMB Debug/../../obj/file.o
.debug_line 0x00003ef8 0xde3 THUMB Debug/../../obj/ff.o
.debug_line 0x00004cdb 0x184 THUMB Debug/../../obj/unicode.o
.debug_line 0x00004e5f 0x5b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
.debug_line 0x00005412 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 0x3463
.debug_str 0x00000000 0x3487
.debug_str 0x00000000 0x661 THUMB Debug/../../obj/sysctl.o
0x688 (size before relaxing)
.debug_str 0x00000661 0x1e6 THUMB Debug/../../obj/interrupt.o
@ -2064,15 +2072,15 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B
0x12a (size before relaxing)
.debug_str 0x000024aa 0x262 THUMB Debug/../../obj/xcp.o
0x34c (size before relaxing)
.debug_str 0x0000270c 0x33d THUMB Debug/../../obj/ff.o
0x68c (size before relaxing)
.debug_str 0x00002a49 0xaa THUMB Debug/../../obj/unicode.o
0x156 (size before relaxing)
.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)
.debug_str 0x0000270c 0x33b THUMB Debug/../../obj/file.o
0x64a (size before relaxing)
.debug_str 0x00002a47 0x341 THUMB Debug/../../obj/ff.o
0x698 (size before relaxing)
.debug_str 0x00002d88 0xb6 THUMB Debug/../../obj/unicode.o
0x162 (size before relaxing)
.debug_str 0x00002e3e 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 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)
.debug_str 0x000033b5 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
@ -2099,9 +2107,9 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B
.comment 0x00000000 0x4f THUMB Debug/../../obj/com.o
.comment 0x00000000 0x4f THUMB Debug/../../obj/cop.o
.comment 0x00000000 0x4f THUMB Debug/../../obj/xcp.o
.comment 0x00000000 0x4f THUMB Debug/../../obj/file.o
.comment 0x00000000 0x4f THUMB Debug/../../obj/ff.o
.comment 0x00000000 0x4f THUMB Debug/../../obj/unicode.o
.comment 0x00000000 0x4f THUMB Debug/../../obj/file.o
.comment 0x00000000 0x4f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
.comment 0x00000000 0x4f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
@ -2154,11 +2162,11 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B
.ARM.attributes
0x00000160 0x10 THUMB Debug/../../obj/xcp.o
.ARM.attributes
0x00000170 0x10 THUMB Debug/../../obj/ff.o
0x00000170 0x10 THUMB Debug/../../obj/file.o
.ARM.attributes
0x00000180 0x10 THUMB Debug/../../obj/unicode.o
0x00000180 0x10 THUMB Debug/../../obj/ff.o
.ARM.attributes
0x00000190 0x10 THUMB Debug/../../obj/file.o
0x00000190 0x10 THUMB Debug/../../obj/unicode.o
.ARM.attributes
0x000001a0 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
.ARM.attributes

View File

@ -1,7 +1,7 @@
<!DOCTYPE CrossStudio_Project_File>
<solution Name="lm3s6965_crossworks" target="8" version="2">
<project Name="openbtl_ek_lm3s6965">
<configuration Name="Common" Placement="Flash" Target="LM3S6965" arm_architecture="v7M" arm_core_type="Cortex-M3" arm_library_optimization="Small" arm_linker_heap_size="128" arm_linker_process_stack_size="0" arm_linker_stack_size="128" arm_simulator_memory_simulation_filename="$(TargetsDir)/LM3S/LM3SSimulatorMemory.dll" arm_simulator_memory_simulation_parameter="0x40000;0x10000" arm_target_debug_interface_type="ADIv5" arm_target_loader_applicable_loaders="Flash" arm_target_loader_default_loader="Flash" arm_use_gcc_libraries="Yes" build_intermediate_directory="$(Configuration)/../../obj" build_output_directory="$(ProjectDir)/../bin" c_preprocessor_definitions="gcc" c_user_include_directories="$(ProjectDir)/..;$(ProjectDir)/../lib;$(ProjectDir)/../lib/inc;$(ProjectDir)/../lib/fatfs;$(ProjectDir)/../lib/driverlib;$(ProjectDir)/../../../../Source;$(ProjectDir)/../../../../Source/fatfs/src;$(ProjectDir)/../../../../Source/ARMCM3_LM3S;$(ProjectDir)/../../../../Source/ARMCM3_LM3S/Crossworks" gcc_entry_point="reset_handler" gcc_optimization_level="Optimize For Size" link_include_standard_libraries="Yes" linker_DebugIO_enabled="No" linker_additional_files="" linker_keep_symbols="_vectors;EntryFromProg" linker_memory_map_file="$(TargetsDir)/LM3S/LM3S6965_MemoryMap.xml" linker_output_format="srec" linker_printf_enabled="No" linker_printf_width_precision_supported="No" linker_scanf_enabled="No" linker_scanf_fmt_level="int" linker_section_placement_file="$(StudioDir)/targets/Cortex_M/flash_placement.xml" project_directory="" project_type="Executable" property_groups_file_path="$(TargetsDir)/LM3S/propertyGroups.xml" target_get_partname_script="GetPartName()" target_reset_script="Reset()"/>
<configuration Name="Common" Placement="Flash" Target="LM3S6965" arm_architecture="v7M" arm_core_type="Cortex-M3" arm_library_optimization="Small" arm_linker_heap_size="128" arm_linker_process_stack_size="0" arm_linker_stack_size="128" arm_simulator_memory_simulation_filename="$(TargetsDir)/LM3S/LM3SSimulatorMemory.dll" arm_simulator_memory_simulation_parameter="0x40000;0x10000" arm_target_debug_interface_type="ADIv5" arm_target_loader_applicable_loaders="Flash" arm_target_loader_default_loader="Flash" arm_use_gcc_libraries="Yes" build_intermediate_directory="$(Configuration)/../../obj" build_output_directory="$(ProjectDir)/../bin" c_preprocessor_definitions="gcc" c_user_include_directories="$(ProjectDir)/..;$(ProjectDir)/../lib;$(ProjectDir)/../lib/inc;$(ProjectDir)/../lib/fatfs;$(ProjectDir)/../lib/driverlib;$(ProjectDir)/../../../../Source;$(ProjectDir)/../../../../Source/third_party/fatfs/src;$(ProjectDir)/../../../../Source/ARMCM3_LM3S;$(ProjectDir)/../../../../Source/ARMCM3_LM3S/Crossworks" gcc_entry_point="reset_handler" gcc_optimization_level="Optimize For Size" link_include_standard_libraries="Yes" linker_DebugIO_enabled="No" linker_additional_files="" linker_keep_symbols="_vectors;EntryFromProg" linker_memory_map_file="$(TargetsDir)/LM3S/LM3S6965_MemoryMap.xml" linker_output_format="srec" linker_printf_enabled="No" linker_printf_width_precision_supported="No" linker_scanf_enabled="No" linker_scanf_fmt_level="int" linker_section_placement_file="$(StudioDir)/targets/Cortex_M/flash_placement.xml" project_directory="" project_type="Executable" property_groups_file_path="$(TargetsDir)/LM3S/propertyGroups.xml" target_get_partname_script="GetPartName()" target_reset_script="Reset()"/>
<configuration Name="Flash" arm_target_flash_loader_file_path="$(TargetsDir)/LM3S/Release/Loader.elf" arm_target_flash_loader_type="LIBMEM RPC Loader" target_reset_script="FLASHReset()"/>
<folder Name="Source Files">
<configuration Name="Common" filter="c;cpp;cxx;cc;h;s;asm;inc"/>
@ -78,15 +78,17 @@
<file file_name="../../../../Source/plausibility.h"/>
<file file_name="../../../../Source/xcp.c"/>
<file file_name="../../../../Source/xcp.h"/>
<folder Name="fatfs" file_name="">
<file file_name="../../../../Source/fatfs/src/diskio.h"/>
<file file_name="../../../../Source/fatfs/src/ff.c"/>
<file file_name="../../../../Source/fatfs/src/ff.h"/>
<file file_name="../../../../Source/fatfs/src/integer.h"/>
<file file_name="../../../../Source/fatfs/src/option/unicode.c"/>
</folder>
<file file_name="../../../../Source/file.c"/>
<file file_name="../../../../Source/file.h"/>
<folder Name="third_party">
<folder Name="fatfs" file_name="">
<file file_name="../../../../Source/third_party/fatfs/src/diskio.h"/>
<file file_name="../../../../Source/third_party/fatfs/src/ff.c"/>
<file file_name="../../../../Source/third_party/fatfs/src/ff.h"/>
<file file_name="../../../../Source/third_party/fatfs/src/integer.h"/>
<file file_name="../../../../Source/third_party/fatfs/src/option/unicode.c"/>
</folder>
</folder>
</folder>
</folder>
<folder Name="System Files">

View File

@ -19,8 +19,8 @@
<ProjectSessionItem path="lm3s6965_crossworks" name="unnamed" />
<ProjectSessionItem path="lm3s6965_crossworks;openbtl_ek_lm3s6965" name="unnamed" />
<ProjectSessionItem path="lm3s6965_crossworks;openbtl_ek_lm3s6965;Source Files" name="unnamed" />
<ProjectSessionItem path="lm3s6965_crossworks;openbtl_ek_lm3s6965;Source Files;Demo" name="unnamed" />
<ProjectSessionItem path="lm3s6965_crossworks;openbtl_ek_lm3s6965;Source Files;Demo;Boot" name="unnamed" />
<ProjectSessionItem path="lm3s6965_crossworks;openbtl_ek_lm3s6965;Source Files;Source" name="unnamed" />
<ProjectSessionItem path="lm3s6965_crossworks;openbtl_ek_lm3s6965;Source Files;Source;ARMCM3_LM3S" name="unnamed" />
</Project>
<Register1>
<RegisterWindow openNodes="" binaryNodes="" hiddenNodes="" unsignedNodes="" visibleGroups="" decimalNodes="" octalNodes="" asciiNodes="" name="openbtl_ek_lm3s6965" />
@ -51,8 +51,9 @@
<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="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" />
<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="0" name="unnamed" top="45" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="42" debugPath="C:\work\software\openblt\target\source\file.h" y="11" path="C:\work\software\openblt\target\source\file.h" left="0" selected="1" name="unnamed" top="1" />
</Files>
<ARMCrossStudioWindow activeProject="openbtl_ek_lm3s6965" autoConnectTarget="Texas Instruments ICDI" debugSearchFileMap="" fileDialogInitialDirectory="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S6965_Crossworks\Boot" fileDialogDefaultFilter="" autoConnectCapabilities="388991" debugSearchPath="" buildConfiguration="THUMB Debug" />
<ARMCrossStudioWindow activeProject="openbtl_ek_lm3s6965" autoConnectTarget="Texas Instruments ICDI" debugSearchFileMap="" fileDialogInitialDirectory="C:\Work\software\OpenBLT\Target\Source\third_party\fatfs\src\option" fileDialogDefaultFilter="" autoConnectCapabilities="388991" debugSearchPath="" buildConfiguration="THUMB Debug" />
</session>

View File

@ -7,38 +7,38 @@ start address 0x00000000
Program Header:
LOAD off 0x00008000 vaddr 0x00000000 paddr 0x00000000 align 2**15
filesz 0x00004bd8 memsz 0x00004bd8 flags r-x
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x00004bd8 align 2**15
filesz 0x00004bf0 memsz 0x00004bf0 flags r-x
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x00004bf0 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 00004bd8 00000000 00000000 00008000 2**2
0 .text 00004bf0 00000000 00000000 00008000 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .data 00000008 20000000 00004bd8 00010000 2**2
1 .data 00000008 20000000 00004bf0 00010000 2**2
CONTENTS, ALLOC, LOAD, DATA
2 .bss 0000114c 20000008 00004be0 00010008 2**2
2 .bss 0000114c 20000008 00004bf8 00010008 2**2
ALLOC
3 .debug_info 0000d7ac 00000000 00000000 00010008 2**0
3 .debug_info 0000d7dd 00000000 00000000 00010008 2**0
CONTENTS, READONLY, DEBUGGING
4 .debug_abbrev 00002650 00000000 00000000 0001d7b4 2**0
4 .debug_abbrev 00002653 00000000 00000000 0001d7e5 2**0
CONTENTS, READONLY, DEBUGGING
5 .debug_loc 0000a773 00000000 00000000 0001fe04 2**0
5 .debug_loc 0000a947 00000000 00000000 0001fe38 2**0
CONTENTS, READONLY, DEBUGGING
6 .debug_aranges 00000ba0 00000000 00000000 0002a577 2**0
6 .debug_aranges 00000bb0 00000000 00000000 0002a77f 2**0
CONTENTS, READONLY, DEBUGGING
7 .debug_ranges 00001008 00000000 00000000 0002b117 2**0
7 .debug_ranges 00000f58 00000000 00000000 0002b32f 2**0
CONTENTS, READONLY, DEBUGGING
8 .debug_line 0000414b 00000000 00000000 0002c11f 2**0
8 .debug_line 00004200 00000000 00000000 0002c287 2**0
CONTENTS, READONLY, DEBUGGING
9 .debug_str 0000249e 00000000 00000000 0003026a 2**0
9 .debug_str 000024c2 00000000 00000000 00030487 2**0
CONTENTS, READONLY, DEBUGGING
10 .comment 00000030 00000000 00000000 00032708 2**0
10 .comment 00000030 00000000 00000000 00032949 2**0
CONTENTS, READONLY
11 .ARM.attributes 00000033 00000000 00000000 00032738 2**0
11 .ARM.attributes 00000033 00000000 00000000 00032979 2**0
CONTENTS, READONLY
12 .debug_frame 000023a0 00000000 00000000 0003276c 2**2
12 .debug_frame 000023d4 00000000 00000000 000329ac 2**2
CONTENTS, READONLY, DEBUGGING
SYMBOL TABLE:
00000000 l d .text 00000000 .text
@ -57,16 +57,16 @@ SYMBOL TABLE:
00000000 l df *ABS* 00000000 vectors.c
00000000 l df *ABS* 00000000 cstart.c
0000011c l F .text 00000000 zero_loop2
000040a2 l F .text 00000000 zero_loop
000040ba l F .text 00000000 zero_loop
00000000 l df *ABS* 00000000 hooks.c
00004198 l O .text 0000001b firmwareFilename
000041b0 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
000003b0 l F .text 0000027c SysCtlPeripheralValid
000041dc l O .text 0000006c g_pulXtals
00004264 l O .text 0000000c g_pulRCGCRegs
000041f4 l O .text 0000006c g_pulXtals
0000427c l O .text 0000000c g_pulRCGCRegs
00000000 l df *ABS* 00000000 gpio.c
000009b0 l F .text 000000c8 GPIOBaseValid
00000000 l df *ABS* 00000000 uartlib.c
@ -86,10 +86,10 @@ SYMBOL TABLE:
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.4367
20000235 l O .bss 00000040 xcpCtoReqPacket.4386
00000000 l df *ABS* 00000000 xcp.c
0000182c l F .text 00000014 XcpSetCtoError
000042b7 l O .text 00000008 xcpStationId
000042cf l O .text 00000008 xcpStationId
20000278 l O .bss 0000004c xcpInfo
00000000 l df *ABS* 00000000 backdoor.c
200002c4 l O .bss 00000001 backdoorOpen
@ -99,8 +99,7 @@ SYMBOL TABLE:
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
00001b74 l F .text 00000038 FileLibLongToIntString.constprop.0
200002cc l O .bss 00000040 loggingStr
2000030c l O .bss 00000001 firmwareUpdateState
20000310 l O .bss 00000008 eraseInfo
@ -110,48 +109,48 @@ 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
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
00002124 l F .text 00000012 mem_cpy
00002136 l F .text 0000001e sum_sfn
00002154 l F .text 0000002a validate
0000217e l F .text 000000f4 get_fileinfo
00002272 l F .text 0000001c ld_clust.isra.0
00002290 l F .text 00000088 check_fs
00002318 l F .text 00000310 chk_mounted
00002628 l F .text 00000050 sync_window
00002678 l F .text 000000b6 sync_fs
0000272e l F .text 0000002e move_window
0000283e l F .text 00000084 dir_sdi
000029b6 l F .text 0000009c create_chain
00002a52 l F .text 000000f2 dir_next
00002b44 l F .text 0000012c dir_find.part.6
00002c70 l F .text 0000027c follow_path
00002eec l F .text 0000004e dir_remove
00002f3c l F .text 00000100 dir_read.constprop.8
0000303c l F .text 00000058 remove_chain
0000310c l F .text 000001dc dir_register
200008fc l O .bss 00000200 LfnBuf
20000afc l O .bss 00000002 Fsid
0000446a l O .text 00000080 ExCvt
000044ea l O .text 0000000d LfnOfs
00004482 l O .text 00000080 ExCvt
00004502 l O .text 0000000d LfnOfs
20000b00 l O .bss 00000004 FatFs
00000000 l df *ABS* 00000000 unicode.c
000044f8 l O .text 000001e0 tbl_lower.4261
000046d8 l O .text 00000100 Tbl
000047d8 l O .text 000001e0 tbl_upper.4262
00004510 l O .text 000001e0 tbl_lower.4261
000046f0 l O .text 00000100 Tbl
000047f0 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 00000041 xcpCtoReqPacket.4597
20000b45 l O .bss 00000001 xcpCtoRxLength.4598
20000b46 l O .bss 00000001 xcpCtoRxInProgress.4599
20000b04 l O .bss 00000041 xcpCtoReqPacket.4616
20000b45 l O .bss 00000001 xcpCtoRxLength.4617
20000b46 l O .bss 00000001 xcpCtoRxInProgress.4618
00000000 l df *ABS* 00000000 nvm.c
00000000 l df *ABS* 00000000 timer.c
20000b48 l O .bss 00000004 millisecond_counter
00000000 l df *ABS* 00000000 flash.c
00003d3c l F .text 0000003c FlashGetSector
00003d78 l F .text 00000044 FlashWriteBlock
00003dbc l F .text 0000004c FlashSwitchBlock
00003e08 l F .text 00000080 FlashAddToBlock
000049dc l O .text 000000cc flashLayout
00003d54 l F .text 0000003c FlashGetSector
00003d90 l F .text 00000044 FlashWriteBlock
00003dd4 l F .text 0000004c FlashSwitchBlock
00003e20 l F .text 00000080 FlashAddToBlock
000049f4 l O .text 000000cc flashLayout
20000b4c l O .bss 00000204 bootBlockInfo
20000d50 l O .bss 00000204 blockInfo
00000000 l df *ABS* 00000000 memset.c
@ -159,113 +158,116 @@ SYMBOL TABLE:
00000000 l df *ABS* 00000000
00000200 l *ABS* 00000000 __STACKSIZE__
000017c0 g F .text 0000002c ComInit
00003ea0 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
00003eb8 g F .text 00000048 FlashWrite
00003a8c g F .text 00000048 f_gets
0000210c g F .text 00000018 AssertFailure
00002774 g F .text 000000ca get_fat
00000c30 g F .text 00000034 GPIOPinTypeSSI
00004080 g F .text 00000044 reset_handler
00004098 g F .text 00000044 reset_handler
00001034 g F .text 00000028 SSIDataGet
00003d10 g F .text 0000001c TimerUpdate
00003d28 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
00001c5c g F .text 0000003c FileSrecVerifyChecksum
00001ab0 g F .text 00000020 BackDoorInit
00000edc g F .text 000000d0 SSIConfigSetExpClk
00001ad2 g F .text 00000002 CopService
00004bd8 g .text 00000000 _etext
00003b4c g F .text 00000024 ff_wtoupper
00004bf0 g .text 00000000 _etext
00003b64 g F .text 00000024 ff_wtoupper
00000bd8 g F .text 00000024 GPIOPinWrite
00001dc8 g F .text 0000032c FileTask
00001dd8 g F .text 00000334 FileTask
00000e18 g F .text 00000024 UARTSpaceAvail
00003d04 g F .text 0000000c TimerReset
00003d1c g F .text 0000000c TimerReset
00001204 g F .text 00000224 disk_initialize
00000e64 g F .text 0000002c UARTCharPutNonBlocking
000017a6 g F .text 0000001a BootTask
00003fb8 g F .text 00000040 FlashWriteChecksum
00003fd0 g F .text 00000040 FlashWriteChecksum
0000180a g F .text 00000010 ComTransmitPacket
00001428 g F .text 00000010 disk_status
00001c98 g F .text 00000140 FileSrecParseLine
00001584 g F .text 000001fc disk_ioctl
00001da0 g F .text 00000028 FileHandleFirmwareUpdateRequest
00001bec g F .text 00000028 FileHandleFirmwareUpdateRequest
0000062c g F .text 00000064 SysCtlPeripheralEnable
0000307c g F .text 00000078 gen_numname
00003094 g F .text 00000078 gen_numname
000001b8 g F .text 00000030 FileFirmwareUpdateCompletedHook
0000185c g F .text 00000010 XcpIsConnected
000039b0 g F .text 000000c4 f_unlink
00003cc0 g F .text 00000004 NvmInit
00003e88 g F .text 00000018 FlashInit
000039c8 g F .text 000000c4 f_unlink
00003cd8 g F .text 00000004 NvmInit
00003ea0 g F .text 00000018 FlashInit
20000f54 g .bss 00000000 _ebss
00003abc g F .text 00000030 f_putc
00003aec g F .text 00000024 f_puts
00004074 g F .text 0000000c UnusedISR
00003ad4 g F .text 00000030 f_putc
00003b04 g F .text 00000024 f_puts
0000408c g F .text 0000000c UnusedISR
00001808 g F .text 00000002 ComFree
00003bbc g F .text 00000028 UartInit
00003cc8 g F .text 00000004 NvmErase
00003bd4 g F .text 00000028 UartInit
00003ce0 g F .text 00000004 NvmErase
00000e3c g F .text 00000028 UARTCharGetNonBlocking
00000ff4 g F .text 00000040 SSIDataPut
20000008 g .bss 00000000 _bss
00003810 g F .text 0000000e f_close
00003828 g F .text 0000000e f_close
0000187c g F .text 000001f0 XcpPacketReceived
00003450 g F .text 00000168 f_read
00004040 g F .text 00000034 FlashDone
00003468 g F .text 00000168 f_read
00004058 g F .text 00000034 FlashDone
000000f0 g F .text 00000050 EntryFromProg
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
00003ee8 g F .text 000000d0 FlashErase
000040cc g F .text 000000cc memset
00001bac g F .text 0000002c FileInit
00003f00 g F .text 000000d0 FlashErase
000040e4 g F .text 000000cc memset
000001e8 g F .text 00000014 FileFirmwareUpdateErrorHook
00000248 g F .text 0000002c main
00003764 g F .text 000000ac f_sync
0000377c g F .text 000000ac f_sync
000007fc g F .text 000001b4 SysCtlClockGet
00001c14 g F .text 00000048 FileSrecGetLineType
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
00003ce8 g F .text 00000012 NvmDone
000032e8 g F .text 00000020 f_mount
00003bfc g F .text 00000074 UartTransmitPacket
00003ce4 g F .text 00000004 NvmVerifyChecksum
00003bb0 g F .text 0000001e CpuMemCopy
000028c2 g F .text 000000f4 put_fat
00003836 g F .text 00000148 f_lseek
00003c70 g F .text 00000068 UartReceivePacket
00000188 g F .text 00000008 FileGetFirmwareFilenameHook
20000000 g .data 00000000 _data
00003968 g F .text 00000048 f_stat
00003980 g F .text 00000048 f_stat
00001ad0 g F .text 00000002 CopInit
00003bb6 g F .text 00000004 CpuReset
00003bce 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
00003cdc g F .text 00000004 NvmWrite
00003b88 g F .text 00000028 CpuStartUserProgram
0000275c g F .text 00000018 clust2sect
20001154 g .bss 00000000 _estack
00003ff8 g F .text 00000048 FlashVerifyChecksum
00004010 g F .text 00000048 FlashVerifyChecksum
20000008 g .data 00000000 _edata
00001d8c g F .text 00000014 FileIsIdle
000035b8 g F .text 000001ac f_write
00001bd8 g F .text 00000014 FileIsIdle
000035d0 g F .text 000001ac f_write
00000000 g O .text 000000f0 _vectab
00000c64 g F .text 00000034 GPIOPinTypeUART
000032f0 g F .text 00000160 f_open
00003308 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__
00001828 g F .text 00000004 ComIsConnected
00004ad4 g O .text 00000101 _ctype_
00004aec g O .text 00000101 _ctype_
00000154 g F .text 00000034 FileIsFirmwareUpdateRequestedHook
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
00003b10 g F .text 0000003c ff_convert
00003d2c g F .text 00000010 TimerGet
00003b28 g F .text 0000003c ff_convert
00003d44 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
00003cfc g F .text 00000020 TimerInit
00000274 g F .text 00000050 FlashClear
00000190 g F .text 00000028 FileFirmwareUpdateStartedHook
00000ce4 g F .text 00000030 UARTEnable

View File

@ -6,6 +6,25 @@
</Plugin>
</Plugins>
<VirtualDirectory Name="Source">
<VirtualDirectory Name="third_party">
<VirtualDirectory Name="fatfs">
<VirtualDirectory Name="src">
<File Name="../../../../Source/third_party/fatfs/src/diskio.h"/>
<File Name="../../../../Source/third_party/fatfs/src/ff.c"/>
<File Name="../../../../Source/third_party/fatfs/src/ff.h"/>
<File Name="../../../../Source/third_party/fatfs/src/integer.h"/>
<VirtualDirectory Name="option">
<File Name="../../../../Source/third_party/fatfs/src/option/cc932.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/cc936.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/cc949.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/cc950.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/ccsbcs.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/syscall.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/unicode.c"/>
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="ARMCM3_LM3S">
<VirtualDirectory Name="GCC">
<File Name="../../../../Source/ARMCM3_LM3S/GCC/cstart.c"/>

View File

@ -80,11 +80,11 @@ main.c \
../../../Source/assert.c \
../../../Source/assert.h \
../../../Source/plausibility.h \
../../../Source/fatfs/src/diskio.h \
../../../Source/fatfs/src/ff.c \
../../../Source/fatfs/src/ff.h \
../../../Source/fatfs/src/integer.h \
../../../Source/fatfs/src/option/unicode.c \
../../../Source/third_party/fatfs/src/diskio.h \
../../../Source/third_party/fatfs/src/ff.c \
../../../Source/third_party/fatfs/src/ff.h \
../../../Source/third_party/fatfs/src/integer.h \
../../../Source/third_party/fatfs/src/option/unicode.c \
../../../Source/ARMCM3_LM3S/types.h \
../../../Source/ARMCM3_LM3S/cpu.c \
../../../Source/ARMCM3_LM3S/cpu.h \

View File

@ -883,7 +883,7 @@ S113370002BD000014E000E018E000E010E000E07A
S11337103C0F002080B5034A10600348016000F0AC
S113372006F8FCE7280F00202C0F00207047704794
S113373080B5DFF8780600210170DFF874160020E8
S1133740FDF74DFFC0B2002804D09E21DFF86406C7
S1133740FDF74DFFC0B2002804D07C21DFF86406E9
S1133750FFF7E0FF01BDDFF854060078002801D12F
S1133760012000E00020704780B500F0E5FB01284F
S113377001D1002011E0DFF834060078002801D0E0
@ -963,7 +963,7 @@ S1133C00A41C200000F041F986196D1EA41CADB25D
S1133C10022DF6DAF6B2F643200000F036F9F6B2D9
S1133C20864201D0002000E0012070BD2DE9F04162
S1133C3005000E0014005FF00008002E01D0002DD6
S1133C4004D14FF416715B48FFF764FD2800FFF7B9
S1133C4004D140F236215B48FFF764FD2800FFF7FA
S1133C50AFFF0700FFB2032F01D10020A3E028002B
S1133C60FFF7C5FF002802D15FF0FF309BE0FFB2F1
S1133C70002F03D0022F5AD028D392E0AD1C280085

View File

@ -2,7 +2,7 @@
<project>
<fileVersion>2</fileVersion>
<fileChecksum>1465485539</fileChecksum>
<fileChecksum>2078784863</fileChecksum>
<configuration>
<name>Debug</name>
<outputs>
@ -33,12 +33,12 @@
<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$\..\blt_conf.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\fatfs\src\diskio.h</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>
@ -50,10 +50,10 @@
<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.c</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\fatfs\src\option\unicode.c</file>
<file>$PROJ_DIR$\..\..\..\..\Source\assert.c</file>
<file>$PROJ_DIR$\..\..\..\..\Source\assert.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</file>
@ -69,15 +69,16 @@
<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\fatfs\src\option\ccsbcs.c</file>
<file>$PROJ_DIR$\..\config.h</file>
<file>$PROJ_DIR$\..\obj\file.lst</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$\..\obj\led.lst</file>
<file>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\ccsbcs.c</file>
<file>$PROJ_DIR$\..\..\..\..\Source\filesys.c</file>
<file>$PROJ_DIR$\..\obj\led.pbi</file>
<file>$PROJ_DIR$\..\obj\filesys.o</file>
<file>$PROJ_DIR$\..\obj\unicode.lst</file>
<file>$PROJ_DIR$\..\obj\unicode.pbi</file>
<file>$PROJ_DIR$\..\obj\unicode.o</file>
@ -121,8 +122,8 @@
<file>$PROJ_DIR$\..\obj\com.o</file>
<file>$PROJ_DIR$\..\obj\flash.lst</file>
<file>$PROJ_DIR$\..\obj\backdoor.lst</file>
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\memory.x</file>
<file>$PROJ_DIR$\..\obj\cpu.lst</file>
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\memory.x</file>
<file>$PROJ_DIR$\..\obj\hooks.pbi</file>
<file>$PROJ_DIR$\..\obj\uart.lst</file>
<file>$PROJ_DIR$\..\obj\cop.lst</file>
@ -186,27 +187,32 @@
<file>$PROJ_DIR$\..\obj\cpulib.pbi</file>
<file>$PROJ_DIR$\..\obj\gpio.pbi</file>
<file>$PROJ_DIR$\..\obj\interrupt.pbi</file>
<file>$PROJ_DIR$\..\blt_conf.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\ccsbcs.c</file>
<file>$PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\diskio.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c</file>
<file>$PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\integer.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c</file>
</outputs>
<file>
<name>$PROJ_DIR$\..\lib\driverlib\cpulib.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 177</file>
<name>ICCARM</name>
<file> 101 103</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 100 102</file>
<name>BICOMP</name>
<file> 178</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<name>ICCARM</name>
<file> 0</file>
</tool>
<tool>
<name>ICCARM</name>
<name>BICOMP</name>
<file> 0</file>
</tool>
</inputs>
@ -215,22 +221,22 @@
<name>$PROJ_DIR$\..\lib\driverlib\flashlib.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 176</file>
<name>ICCARM</name>
<file> 102 172</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 101 171</file>
<name>BICOMP</name>
<file> 177</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 18 20 24 25 3 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 1 8</file>
<name>ICCARM</name>
<file> 18 20 24 25 3 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 1 8</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 18 20 24 25 3 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 1 8</file>
<name>BICOMP</name>
<file> 18 20 24 25 3 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 1 8</file>
</tool>
</inputs>
</file>
@ -238,22 +244,22 @@
<name>$PROJ_DIR$\..\lib\driverlib\gpio.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 178</file>
<name>ICCARM</name>
<file> 98 173</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 97 172</file>
<name>BICOMP</name>
<file> 179</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 19 20 21 24 25 3 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 6 9 8</file>
<name>ICCARM</name>
<file> 19 20 21 24 25 3 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 6 9 8</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 19 20 21 24 25 3 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 6 9 8</file>
<name>BICOMP</name>
<file> 19 20 21 24 25 3 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 6 9 8</file>
</tool>
</inputs>
</file>
@ -261,22 +267,22 @@
<name>$PROJ_DIR$\..\lib\driverlib\interrupt.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 179</file>
<name>ICCARM</name>
<file> 96 174</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 95 173</file>
<name>BICOMP</name>
<file> 180</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 20 22 25 0 3 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 8</file>
<name>ICCARM</name>
<file> 20 22 25 0 3 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 8</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 20 22 25 0 3 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 8</file>
<name>BICOMP</name>
<file> 20 22 25 0 3 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 8</file>
</tool>
</inputs>
</file>
@ -284,18 +290,22 @@
<name>$PROJ_DIR$\..\lib\driverlib\ssi.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 150</file>
<name>ICCARM</name>
<file> 63 150</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 64 149</file>
<name>BICOMP</name>
<file> 151</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 20 21 23 25 3 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 8 11 13</file>
<file> 20 21 23 25 3 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 8 11 13</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 20 21 23 25 3 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 8 11 13</file>
</tool>
</inputs>
</file>
@ -303,22 +313,22 @@
<name>$PROJ_DIR$\..\lib\driverlib\sysctl.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 80</file>
<name>ICCARM</name>
<file> 97 175</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 96 174</file>
<name>BICOMP</name>
<file> 81</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 20 22 24 25 0 3 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 8 13</file>
<name>ICCARM</name>
<file> 20 22 24 25 0 3 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 8 13</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 20 22 24 25 0 3 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 8 13</file>
<name>BICOMP</name>
<file> 20 22 24 25 0 3 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 8 13</file>
</tool>
</inputs>
</file>
@ -326,18 +336,22 @@
<name>$PROJ_DIR$\..\lib\driverlib\uartlib.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 81</file>
<name>ICCARM</name>
<file> 99 176</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 98 175</file>
<name>BICOMP</name>
<file> 82</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 20 21 24 25 26 3 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 8 15 13</file>
<file> 20 21 24 25 26 3 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 8 15 13</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 20 21 24 25 26 3 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 8 15 13</file>
</tool>
</inputs>
</file>
@ -345,22 +359,22 @@
<name>$PROJ_DIR$\..\lib\fatfs\mmc.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 104</file>
<name>ICCARM</name>
<file> 108 106</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 107 105</file>
<name>BICOMP</name>
<file> 105</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 21 25 6 9 11 13 44 47 53 41 49 180 60 34 57 38 36 40 51 59 45 16 55 62</file>
<name>ICCARM</name>
<file> 21 25 6 9 11 13 183 185 53 41 49 27 60 34 57 38 36 40 51 59 182 16 55 62</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 21 25 6 9 11 13 44 47 53 41 49 180 60 34 57 38 36 40 51 59 45 16 55 62</file>
<name>BICOMP</name>
<file> 21 25 6 9 11 13 183 185 53 41 49 27 60 34 57 38 36 40 51 59 182 16 55 62</file>
</tool>
</inputs>
</file>
@ -369,7 +383,7 @@
<outputs>
<tool>
<name>ILINK</name>
<file> 109 99</file>
<file> 110 100</file>
</tool>
</outputs>
</file>
@ -377,22 +391,22 @@
<name>$PROJ_DIR$\..\hooks.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 117</file>
<name>ICCARM</name>
<file> 92 112</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 91 111</file>
<name>BICOMP</name>
<file> 118</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 21 25 15 13</file>
<name>ICCARM</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 21 25 15 13</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 21 25 15 13</file>
<name>BICOMP</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 21 25 15 13</file>
</tool>
</inputs>
</file>
@ -400,22 +414,22 @@
<name>$PROJ_DIR$\..\main.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 134</file>
<name>ICCARM</name>
<file> 139 160</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 138 159</file>
<name>BICOMP</name>
<file> 135</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 20 21 22 24 25 13 6 9 15</file>
<name>ICCARM</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 20 21 22 24 25 13 6 9 15</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 20 21 22 24 25 13 6 9 15</file>
<name>BICOMP</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 20 21 22 24 25 13 6 9 15</file>
</tool>
</inputs>
</file>
@ -423,22 +437,18 @@
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\vectors.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 135</file>
<name>ICCARM</name>
<file> 143 140</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 142 139</file>
<name>BICOMP</name>
<file> 136</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62</file>
</tool>
</inputs>
</file>
@ -447,53 +457,30 @@
<outputs>
<tool>
<name>AARM</name>
<file> 131</file>
<file> 132</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 123</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 147 151</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 45 47 16 44 103 157 155 127 77 156 79 92</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 45 47 16 44 103 157 155 127 77 156 79 92</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 84</file>
<name>ICCARM</name>
<file> 116 95</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 116 94</file>
<name>BICOMP</name>
<file> 85</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
<name>ICCARM</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
<name>BICOMP</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 55 62</file>
</tool>
</inputs>
</file>
@ -501,22 +488,22 @@
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 83</file>
<name>ICCARM</name>
<file> 114 138</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 113 137</file>
<name>BICOMP</name>
<file> 84</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 21 25 1</file>
<name>ICCARM</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 21 25 1</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 21 25 1</file>
<name>BICOMP</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 55 62 21 25 1</file>
</tool>
</inputs>
</file>
@ -524,22 +511,22 @@
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 85</file>
<name>ICCARM</name>
<file> 125 94</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 124 93</file>
<name>BICOMP</name>
<file> 86</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
<name>ICCARM</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
<name>BICOMP</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 55 62</file>
</tool>
</inputs>
</file>
@ -547,22 +534,22 @@
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 140</file>
<name>ICCARM</name>
<file> 144 137</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 143 136</file>
<name>BICOMP</name>
<file> 141</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
<name>ICCARM</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
<name>BICOMP</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 55 62</file>
</tool>
</inputs>
</file>
@ -570,22 +557,45 @@
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 86</file>
<name>ICCARM</name>
<file> 119 83</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 118 82</file>
<name>BICOMP</name>
<file> 87</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 21 25 13 15</file>
<name>ICCARM</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 21 25 13 15</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 55 62 21 25 13 15</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 21 25 13 15</file>
<file> 148 152</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 124</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 45 46 16 32 104 158 156 128 78 157 80 93</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 45 46 16 32 104 158 156 128 78 157 80 93</file>
</tool>
</inputs>
</file>
@ -593,22 +603,22 @@
<name>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\unicode.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 73</file>
<name>ICCARM</name>
<file> 73 75</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 72 74</file>
<name>BICOMP</name>
<file> 74</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 45 47 16 67</file>
<name>ICCARM</name>
<file> 45 46 16 69</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 45 47 16 67</file>
<name>BICOMP</name>
<file> 45 46 16 69</file>
</tool>
</inputs>
</file>
@ -616,22 +626,22 @@
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 161</file>
<name>ICCARM</name>
<file> 91 111</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 90 110</file>
<name>BICOMP</name>
<file> 162</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
<name>ICCARM</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
<name>BICOMP</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 55 62</file>
</tool>
</inputs>
</file>
@ -639,22 +649,22 @@
<name>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 165</file>
<name>ICCARM</name>
<file> 115 164</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 114 163</file>
<name>BICOMP</name>
<file> 166</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
<name>ICCARM</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
<name>BICOMP</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 55 62</file>
</tool>
</inputs>
</file>
@ -662,22 +672,22 @@
<name>$PROJ_DIR$\..\..\..\..\Source\boot.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 133</file>
<name>ICCARM</name>
<file> 142 161</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 141 160</file>
<name>BICOMP</name>
<file> 134</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
<name>ICCARM</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
<name>BICOMP</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 55 62</file>
</tool>
</inputs>
</file>
@ -685,22 +695,22 @@
<name>$PROJ_DIR$\..\..\..\..\Source\com.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 166</file>
<name>ICCARM</name>
<file> 121 113</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 120 112</file>
<name>BICOMP</name>
<file> 167</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 43</file>
<name>ICCARM</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 43</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 43</file>
<name>BICOMP</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 55 62 43</file>
</tool>
</inputs>
</file>
@ -708,22 +718,22 @@
<name>$PROJ_DIR$\..\..\..\..\Source\cop.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 167</file>
<name>ICCARM</name>
<file> 120 165</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 119 164</file>
<name>BICOMP</name>
<file> 168</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
<name>ICCARM</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
<name>BICOMP</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 55 62</file>
</tool>
</inputs>
</file>
@ -731,22 +741,22 @@
<name>$PROJ_DIR$\..\..\..\..\Source\file.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 145</file>
<name>ICCARM</name>
<file> 65 147</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 63 146</file>
<name>BICOMP</name>
<file> 146</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 53 41 49 180 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>
<name>ICCARM</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 170 158 156 128 78 157 80 93 129 171 76 155 77 126 127 130 79 154</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 53 41 49 180 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>
<name>BICOMP</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 55 62 170 158 156 128 78 157 80 93 129 171 76 155 77 126 127 130 79 154</file>
</tool>
</inputs>
</file>
@ -754,22 +764,22 @@
<name>$PROJ_DIR$\..\..\..\..\Source\xcp.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 168</file>
<name>ICCARM</name>
<file> 88 163</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 87 162</file>
<name>BICOMP</name>
<file> 169</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
<name>ICCARM</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62</file>
<name>BICOMP</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 59 55 62</file>
</tool>
</inputs>
</file>
@ -777,22 +787,22 @@
<name>$PROJ_DIR$\..\..\..\..\Source\filesys.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 106</file>
<name>ICCARM</name>
<file> 67 72</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 70 65</file>
<name>BICOMP</name>
<file> 107</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 68 45 47 132 55 62</file>
<name>ICCARM</name>
<file> 53 41 49 64 60 34 57 38 36 40 51 66 45 46 133 55 62</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 53 41 49 27 60 34 57 38 36 40 51 68 45 47 132 55 62</file>
<name>BICOMP</name>
<file> 53 41 49 64 60 34 57 38 36 40 51 66 45 46 133 55 62</file>
</tool>
</inputs>
</file>
@ -800,22 +810,22 @@
<name>$PROJ_DIR$\..\led.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 66</file>
<name>ICCARM</name>
<file> 68 109</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 69 108</file>
<name>BICOMP</name>
<file> 71</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>
<name>ICCARM</name>
<file> 53 41 49 64 60 34 57 38 36 40 51 59 45 46 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>
<name>BICOMP</name>
<file> 53 41 49 64 60 34 57 38 36 40 51 59 45 46 16 55 62 21 25 13 6 9</file>
</tool>
</inputs>
</file>
@ -824,17 +834,17 @@
<outputs>
<tool>
<name>ILINK</name>
<file> 99</file>
<file> 100</file>
</tool>
<tool>
<name>OBJCOPY</name>
<file> 88</file>
<file> 89</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ILINK</name>
<file> 115 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>
<file> 117 111 164 161 113 165 95 103 132 152 147 138 172 173 112 174 160 106 94 150 175 137 83 176 75 140 163 159 123 145 122</file>
</tool>
</inputs>
</file>
@ -843,17 +853,63 @@
<outputs>
<tool>
<name>BICOMP</name>
<file> 152</file>
<file> 153</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 44 47</file>
<name>ICCARM</name>
<file> 32 46</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 32 46</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 44 47</file>
<file> 148 152</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 124</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 182 185 16 183 104 158 156 128 78 157 80 93</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 182 185 16 183 104 158 156 128 78 157 80 93</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 73 75</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 74</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 182 185 16 181</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 182 185 16 181</file>
</tool>
</inputs>
</file>

View File

@ -299,7 +299,7 @@
<option>
<name>CCIncludePath2</name>
<state>$PROJ_DIR$\..\..\..\..\Source</state>
<state>$PROJ_DIR$\..\..\..\..\Source\fatfs\src</state>
<state>$PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src</state>
<state>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S</state>
<state>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR</state>
<state>$PROJ_DIR$\..</state>
@ -1996,22 +1996,25 @@
</file>
</group>
<group>
<name>fatfs</name>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\diskio.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\integer.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\unicode.c</name>
</file>
<name>third_party</name>
<group>
<name>fatfs</name>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\diskio.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\integer.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c</name>
</file>
</group>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>

View File

@ -12,12 +12,12 @@
<Column0>121</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>
<Column0>332</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>
</Workspace>
<Build><PreferedWindows><Position>3</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows><Window><Factory>Find-in-Files</Factory></Window></Windows></PreferedWindows><ColumnWidth0>20</ColumnWidth0><ColumnWidth1>1155</ColumnWidth1><ColumnWidth2>308</ColumnWidth2><ColumnWidth3>77</ColumnWidth3></Build><Find-in-Files><PreferedWindows><Position>3</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows/></PreferedWindows><ColumnWidth0>552</ColumnWidth0><ColumnWidth1>78</ColumnWidth1><ColumnWidth2>946</ColumnWidth2></Find-in-Files><TerminalIO/><PROJECT_GUI_CALL_GRAPH><PreferedWindows><Position>3</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows/></PreferedWindows><col-names><item>File</item><item>Function</item><item>Line</item></col-names><col-widths><item>200</item><item>700</item><item>100</item></col-widths></PROJECT_GUI_CALL_GRAPH><Select-Ambiguous-Definitions><PreferedWindows><Position>3</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows><Window><Factory>Build</Factory></Window><Window><Factory>Find-in-Files</Factory></Window><Window><Factory>Find-All-References</Factory></Window></Windows></PreferedWindows><ColumnWidth0>664</ColumnWidth0><ColumnWidth1>94</ColumnWidth1><ColumnWidth2>1138</ColumnWidth2></Select-Ambiguous-Definitions><Find-All-References><PreferedWindows><Position>3</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows><Window><Factory>Build</Factory></Window><Window><Factory>Find-in-Files</Factory></Window></Windows></PreferedWindows><ColumnWidth0>664</ColumnWidth0><ColumnWidth1>94</ColumnWidth1><ColumnWidth2>1138</ColumnWidth2></Find-All-References></Static>
<Windows>
<Wnd1>
<Wnd0>
<Tabs>
<Tab>
<Identity>TabID-31649-22318</Identity>
@ -29,20 +29,20 @@
</Tab>
</Tabs>
<SelectedTab>0</SelectedTab></Wnd1><Wnd2><Tabs><Tab><Identity>TabID-25743-19564</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd2></Windows>
<SelectedTab>0</SelectedTab></Wnd0><Wnd3><Tabs><Tab><Identity>TabID-25743-19564</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd3></Windows>
<Editor>
<Pane><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><ActiveTab>2</ActiveTab><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>
<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>44</YPos2><SelStart2>2987</SelStart2><SelEnd2>2987</SelEnd2></Tab><ActiveTab>0</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
<Positions>
<Top><Row0><Sizes><Toolbar-00ffcf20><key>iaridepm.enu1</key></Toolbar-00ffcf20></Sizes></Row0></Top><Left><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>529</Bottom><Right>212</Right><x>-2</x><y>-2</y><xscreen>151</xscreen><yscreen>169</yscreen><sizeHorzCX>149802</sizeHorzCX><sizeHorzCY>294425</sizeHorzCY><sizeVertCX>212302</sizeVertCX><sizeVertCY>925087</sizeVertCY></Rect></Wnd1></Sizes></Row0></Left><Right><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>529</Bottom><Right>265</Right><x>-2</x><y>-2</y><xscreen>1212</xscreen><yscreen>138</yscreen><sizeHorzCX>1202381</sizeHorzCX><sizeHorzCY>240418</sizeHorzCY><sizeVertCX>264881</sizeVertCX><sizeVertCY>925087</sizeVertCY></Rect></Wnd2></Sizes></Row0></Right><Bottom><Row0><Sizes/></Row0></Bottom><Float><Sizes/></Float></Positions>
<Top><Row0><Sizes><Toolbar-02aac6a0><key>iaridepm.enu1</key></Toolbar-02aac6a0></Sizes></Row0></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>963</Bottom><Right>406</Right><x>-2</x><y>-2</y><xscreen>288</xscreen><yscreen>297</yscreen><sizeHorzCX>150000</sizeHorzCX><sizeHorzCY>294643</sizeHorzCY><sizeVertCX>212500</sizeVertCX><sizeVertCY>957341</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>963</Bottom><Right>507</Right><x>-2</x><y>-2</y><xscreen>2309</xscreen><yscreen>242</yscreen><sizeHorzCX>1202604</sizeHorzCX><sizeHorzCY>240079</sizeHorzCY><sizeVertCX>265104</sizeVertCX><sizeVertCY>957341</sizeVertCY></Rect></Wnd3></Sizes></Row0></Right><Bottom><Row0><Sizes/></Row0></Bottom><Float><Sizes/></Float></Positions>
</Desktop>
</Workspace>

View File

@ -321,6 +321,9 @@ Discarded input sections
.text 0x00000000 0x0 THUMB Debug/../../obj/xcp.o
.data 0x00000000 0x0 THUMB Debug/../../obj/xcp.o
.bss 0x00000000 0x0 THUMB Debug/../../obj/xcp.o
.text 0x00000000 0x0 THUMB Debug/../../obj/file.o
.data 0x00000000 0x0 THUMB Debug/../../obj/file.o
.bss 0x00000000 0x0 THUMB Debug/../../obj/file.o
.text 0x00000000 0x0 THUMB Debug/../../obj/ff.o
.data 0x00000000 0x0 THUMB Debug/../../obj/ff.o
.bss 0x00000000 0x0 THUMB Debug/../../obj/ff.o
@ -342,9 +345,6 @@ Discarded input sections
.text 0x00000000 0x0 THUMB Debug/../../obj/unicode.o
.data 0x00000000 0x0 THUMB Debug/../../obj/unicode.o
.bss 0x00000000 0x0 THUMB Debug/../../obj/unicode.o
.text 0x00000000 0x0 THUMB Debug/../../obj/file.o
.data 0x00000000 0x0 THUMB Debug/../../obj/file.o
.bss 0x00000000 0x0 THUMB Debug/../../obj/file.o
.text 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
.data 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
.bss 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
@ -1091,7 +1091,7 @@ FLASH 0x08000000 0x00006000 xr
Linker script and memory map
0x08004990 __do_debug_operation = __do_debug_operation_mempoll
0x08004994 __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 0x46e8
.text 0x080002e8 0x46ec
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
@ -1366,124 +1366,131 @@ Linker script and memory map
.text.XcpPacketReceived
0x08001c20 0x3c4 THUMB Debug/../../obj/xcp.o
0x08001c20 XcpPacketReceived
.text.mem_cpy 0x08001fe4 0x10 THUMB Debug/../../obj/ff.o
.text.mem_set 0x08001ff4 0xc THUMB Debug/../../obj/ff.o
.text.chk_chr 0x08002000 0x18 THUMB Debug/../../obj/ff.o
.text.ld_clust
0x08002018 0x20 THUMB Debug/../../obj/ff.o
.text.st_clust
0x08002038 0x18 THUMB Debug/../../obj/ff.o
.text.sum_sfn 0x08002050 0x24 THUMB Debug/../../obj/ff.o
.text.validate
0x08002074 0x4c THUMB Debug/../../obj/ff.o
.text.check_fs
0x080020c0 0xa4 THUMB Debug/../../obj/ff.o
.text.chk_mounted
0x08002164 0x3f4 THUMB Debug/../../obj/ff.o
.text.get_fileinfo
0x08002558 0x148 THUMB Debug/../../obj/ff.o
.text.sync_window
0x080026a0 0x88 THUMB Debug/../../obj/ff.o
.text.move_window
0x08002728 0x3c THUMB Debug/../../obj/ff.o
.text.sync_fs 0x08002764 0xd4 THUMB Debug/../../obj/ff.o
.text.clust2sect
0x08002838 0x20 THUMB Debug/../../obj/ff.o
0x08002838 clust2sect
.text.get_fat 0x08002858 0xfc THUMB Debug/../../obj/ff.o
0x08002858 get_fat
.text.dir_sdi 0x08002954 0xac THUMB Debug/../../obj/ff.o
.text.put_fat 0x08002a00 0x118 THUMB Debug/../../obj/ff.o
0x08002a00 put_fat
.text.create_chain
0x08002b18 0xc8 THUMB Debug/../../obj/ff.o
.text.dir_next
0x08002be0 0x150 THUMB Debug/../../obj/ff.o
.text.dir_find
0x08002d30 0x184 THUMB Debug/../../obj/ff.o
.text.follow_path
0x08002eb4 0x320 THUMB Debug/../../obj/ff.o
.text.dir_remove
0x080031d4 0x54 THUMB Debug/../../obj/ff.o
.text.dir_read
0x08003228 0x144 THUMB Debug/../../obj/ff.o
.text.remove_chain
0x0800336c 0x88 THUMB Debug/../../obj/ff.o
.text.gen_numname
0x080033f4 0xb0 THUMB Debug/../../obj/ff.o
0x080033f4 gen_numname
.text.dir_register
0x080034a4 0x238 THUMB Debug/../../obj/ff.o
.text.f_mount 0x080036dc 0x34 THUMB Debug/../../obj/ff.o
0x080036dc f_mount
.text.f_open 0x08003710 0x188 THUMB Debug/../../obj/ff.o
0x08003710 f_open
.text.f_read 0x08003898 0x1c0 THUMB Debug/../../obj/ff.o
0x08003898 f_read
.text.f_write 0x08003a58 0x200 THUMB Debug/../../obj/ff.o
0x08003a58 f_write
.text.f_sync 0x08003c58 0xa8 THUMB Debug/../../obj/ff.o
0x08003c58 f_sync
.text.f_close 0x08003d00 0x14 THUMB Debug/../../obj/ff.o
0x08003d00 f_close
.text.f_lseek 0x08003d14 0x1b8 THUMB Debug/../../obj/ff.o
0x08003d14 f_lseek
.text.f_stat 0x08003ecc 0x50 THUMB Debug/../../obj/ff.o
0x08003ecc f_stat
.text.f_unlink
0x08003f1c 0xbc THUMB Debug/../../obj/ff.o
0x08003f1c f_unlink
.text.f_gets 0x08003fd8 0x5c THUMB Debug/../../obj/ff.o
0x08003fd8 f_gets
.text.f_putc 0x08004034 0x38 THUMB Debug/../../obj/ff.o
0x08004034 f_putc
.text.f_puts 0x0800406c 0x38 THUMB Debug/../../obj/ff.o
0x0800406c f_puts
.text.ff_convert
0x080040a4 0x58 THUMB Debug/../../obj/unicode.o
0x080040a4 ff_convert
.text.ff_wtoupper
0x080040fc 0x38 THUMB Debug/../../obj/unicode.o
0x080040fc ff_wtoupper
.text.FileLibLongToIntString
0x08004134 0x54 THUMB Debug/../../obj/file.o
0x08001fe4 0x54 THUMB Debug/../../obj/file.o
.text.FileLibHexStringToByte
0x08004188 0x50 THUMB Debug/../../obj/file.o
0x08002038 0x50 THUMB Debug/../../obj/file.o
.text.FileLibByteNibbleToChar
0x080041d8 0x24 THUMB Debug/../../obj/file.o
0x08002088 0x24 THUMB Debug/../../obj/file.o
.text.FileLibByteToHexString
0x080041fc 0x24 THUMB Debug/../../obj/file.o
.text.SrecParseLine
0x08004220 0x214 THUMB Debug/../../obj/file.o
0x080020ac 0x24 THUMB Debug/../../obj/file.o
.text.FileInit
0x08004434 0x34 THUMB Debug/../../obj/file.o
0x08004434 FileInit
0x080020d0 0x34 THUMB Debug/../../obj/file.o
0x080020d0 FileInit
.text.FileIsIdle
0x08004468 0x14 THUMB Debug/../../obj/file.o
0x08004468 FileIsIdle
0x08002104 0x14 THUMB Debug/../../obj/file.o
0x08002104 FileIsIdle
.text.FileHandleFirmwareUpdateRequest
0x0800447c 0x44 THUMB Debug/../../obj/file.o
0x0800447c FileHandleFirmwareUpdateRequest
0x08002118 0x44 THUMB Debug/../../obj/file.o
0x08002118 FileHandleFirmwareUpdateRequest
.text.FileSrecGetLineType
0x0800215c 0x44 THUMB Debug/../../obj/file.o
0x0800215c FileSrecGetLineType
.text.FileSrecVerifyChecksum
0x080021a0 0x44 THUMB Debug/../../obj/file.o
0x080021a0 FileSrecVerifyChecksum
.text.FileSrecParseLine
0x080021e4 0x190 THUMB Debug/../../obj/file.o
0x080021e4 FileSrecParseLine
.text.FileTask
0x080044c0 0x4b0 THUMB Debug/../../obj/file.o
0x080044c0 FileTask
0x08002374 0x4b0 THUMB Debug/../../obj/file.o
0x08002374 FileTask
.text.mem_cpy 0x08002824 0x10 THUMB Debug/../../obj/ff.o
.text.mem_set 0x08002834 0xc THUMB Debug/../../obj/ff.o
.text.chk_chr 0x08002840 0x18 THUMB Debug/../../obj/ff.o
.text.ld_clust
0x08002858 0x20 THUMB Debug/../../obj/ff.o
.text.st_clust
0x08002878 0x18 THUMB Debug/../../obj/ff.o
.text.sum_sfn 0x08002890 0x24 THUMB Debug/../../obj/ff.o
.text.validate
0x080028b4 0x4c THUMB Debug/../../obj/ff.o
.text.check_fs
0x08002900 0xa4 THUMB Debug/../../obj/ff.o
.text.chk_mounted
0x080029a4 0x3f4 THUMB Debug/../../obj/ff.o
.text.get_fileinfo
0x08002d98 0x148 THUMB Debug/../../obj/ff.o
.text.sync_window
0x08002ee0 0x88 THUMB Debug/../../obj/ff.o
.text.move_window
0x08002f68 0x3c THUMB Debug/../../obj/ff.o
.text.sync_fs 0x08002fa4 0xd4 THUMB Debug/../../obj/ff.o
.text.clust2sect
0x08003078 0x20 THUMB Debug/../../obj/ff.o
0x08003078 clust2sect
.text.get_fat 0x08003098 0xfc THUMB Debug/../../obj/ff.o
0x08003098 get_fat
.text.dir_sdi 0x08003194 0xac THUMB Debug/../../obj/ff.o
.text.put_fat 0x08003240 0x118 THUMB Debug/../../obj/ff.o
0x08003240 put_fat
.text.create_chain
0x08003358 0xc8 THUMB Debug/../../obj/ff.o
.text.dir_next
0x08003420 0x150 THUMB Debug/../../obj/ff.o
.text.dir_find
0x08003570 0x184 THUMB Debug/../../obj/ff.o
.text.follow_path
0x080036f4 0x320 THUMB Debug/../../obj/ff.o
.text.dir_remove
0x08003a14 0x54 THUMB Debug/../../obj/ff.o
.text.dir_read
0x08003a68 0x144 THUMB Debug/../../obj/ff.o
.text.remove_chain
0x08003bac 0x88 THUMB Debug/../../obj/ff.o
.text.gen_numname
0x08003c34 0xb0 THUMB Debug/../../obj/ff.o
0x08003c34 gen_numname
.text.dir_register
0x08003ce4 0x238 THUMB Debug/../../obj/ff.o
.text.f_mount 0x08003f1c 0x34 THUMB Debug/../../obj/ff.o
0x08003f1c f_mount
.text.f_open 0x08003f50 0x188 THUMB Debug/../../obj/ff.o
0x08003f50 f_open
.text.f_read 0x080040d8 0x1c0 THUMB Debug/../../obj/ff.o
0x080040d8 f_read
.text.f_write 0x08004298 0x200 THUMB Debug/../../obj/ff.o
0x08004298 f_write
.text.f_sync 0x08004498 0xa8 THUMB Debug/../../obj/ff.o
0x08004498 f_sync
.text.f_close 0x08004540 0x14 THUMB Debug/../../obj/ff.o
0x08004540 f_close
.text.f_lseek 0x08004554 0x1b8 THUMB Debug/../../obj/ff.o
0x08004554 f_lseek
.text.f_stat 0x0800470c 0x50 THUMB Debug/../../obj/ff.o
0x0800470c f_stat
.text.f_unlink
0x0800475c 0xbc THUMB Debug/../../obj/ff.o
0x0800475c f_unlink
.text.f_gets 0x08004818 0x5c THUMB Debug/../../obj/ff.o
0x08004818 f_gets
.text.f_putc 0x08004874 0x38 THUMB Debug/../../obj/ff.o
0x08004874 f_putc
.text.f_puts 0x080048ac 0x38 THUMB Debug/../../obj/ff.o
0x080048ac f_puts
.text.ff_convert
0x080048e4 0x58 THUMB Debug/../../obj/unicode.o
0x080048e4 ff_convert
.text.ff_wtoupper
0x0800493c 0x38 THUMB Debug/../../obj/unicode.o
0x0800493c ff_wtoupper
.text.libc.isdigit
0x08004970 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
0x08004970 isdigit
0x08004974 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
0x08004974 isdigit
.text.libc.toupper
0x08004980 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
0x08004980 toupper
0x08004984 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
0x08004984 toupper
.text.libdebugio.__do_debug_operation_mempoll
0x08004990 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
0x08004990 __do_debug_operation_mempoll
0x08004994 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
0x08004994 __do_debug_operation_mempoll
.text.libc.__debug_io_lock
0x080049c8 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
0x080049c8 __debug_io_lock
.text.libc.__debug_io_unlock
0x080049cc 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
0x080049cc __debug_io_unlock
0x080049d0 __text_end__ = (__text_start__ + SIZEOF (.text))
0x080049d0 __text_load_end__ = __text_end__
0x080049cc __debug_io_lock
.text.libc.__debug_io_unlock
0x080049d0 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
0x080049d0 __debug_io_unlock
0x080049d4 __text_end__ = (__text_start__ + SIZEOF (.text))
0x080049d4 __text_load_end__ = __text_end__
.vfp11_veneer 0x00000000 0x0
.vfp11_veneer 0x00000000 0x0 linker stubs
@ -1491,86 +1498,85 @@ 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)
0x080049d0 __dtors_load_start__ = ALIGN (__text_end__, 0x4)
0x080049d4 __dtors_load_start__ = ALIGN (__text_end__, 0x4)
.dtors 0x080049d0 0x0
0x080049d0 __dtors_start__ = .
.dtors 0x080049d4 0x0
0x080049d4 __dtors_start__ = .
*(SORT(.dtors.*))
*(.dtors)
*(.fini_array .fini_array.*)
0x080049d0 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
0x080049d0 __dtors_load_end__ = __dtors_end__
0x080049d4 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
0x080049d4 __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)
0x080049d0 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4)
0x080049d4 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4)
.ctors 0x080049d0 0x0
0x080049d0 __ctors_start__ = .
.ctors 0x080049d4 0x0
0x080049d4 __ctors_start__ = .
*(SORT(.ctors.*))
*(.ctors)
*(.init_array .init_array.*)
0x080049d0 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
0x080049d0 __ctors_load_end__ = __ctors_end__
0x080049d4 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
0x080049d4 __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)
0x080049d0 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4)
0x080049d4 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4)
.rodata 0x080049d0 0x9c4
0x080049d0 __rodata_start__ = .
.rodata 0x080049d4 0x9c4
0x080049d4 __rodata_start__ = .
*(.rodata .rodata.* .gnu.linkonce.r.*)
.rodata.firmwareFilename
0x080049d0 0x20 THUMB Debug/../../obj/hooks.o
0x080049d4 0x20 THUMB Debug/../../obj/hooks.o
.rodata.str1.4
0x080049f0 0xd THUMB Debug/../../obj/hooks.o
0x080049f4 0xd THUMB Debug/../../obj/hooks.o
0x10 (size before relaxing)
*fill* 0x080049fd 0x3 00
*fill* 0x08004a01 0x3 00
.rodata.str1.4
0x08004a00 0x61 THUMB Debug/../../obj/main.o
0x08004a04 0x61 THUMB Debug/../../obj/main.o
0x64 (size before relaxing)
*fill* 0x08004a61 0x3 00
*fill* 0x08004a65 0x3 00
.rodata.str1.4
0x08004a64 0x8c THUMB Debug/../../obj/vectors.o
0x08004a68 0x8c THUMB Debug/../../obj/vectors.o
.rodata.str1.4
0x08004af0 0x7e THUMB Debug/../../obj/uart.o
0x08004af4 0x7e THUMB Debug/../../obj/uart.o
0x80 (size before relaxing)
*fill* 0x08004b6e 0x2 00
*fill* 0x08004b72 0x2 00
.rodata.flashLayout
0x08004b70 0x9c THUMB Debug/../../obj/flash.o
0x08004b74 0x9c THUMB Debug/../../obj/flash.o
.rodata.xcpStationId
0x08004c0c 0x8 THUMB Debug/../../obj/xcp.o
0x08004c10 0x8 THUMB Debug/../../obj/xcp.o
.rodata.str1.4
0x08004c14 0x13 THUMB Debug/../../obj/ff.o
0x14 (size before relaxing)
*fill* 0x08004c27 0x1 00
.rodata.ExCvt 0x08004c28 0x80 THUMB Debug/../../obj/ff.o
.rodata.LfnOfs
0x08004ca8 0x10 THUMB Debug/../../obj/ff.o
.rodata.tbl_upper.984
0x08004cb8 0x1e0 THUMB Debug/../../obj/unicode.o
.rodata.tbl_lower.983
0x08004e98 0x1e0 THUMB Debug/../../obj/unicode.o
.rodata.Tbl 0x08005078 0x100 THUMB Debug/../../obj/unicode.o
.rodata.str1.4
0x08005178 0x21c THUMB Debug/../../obj/file.o
0x08004c18 0x219 THUMB Debug/../../obj/file.o
0x220 (size before relaxing)
0x08005394 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
0x08005394 __rodata_load_end__ = __rodata_end__
*fill* 0x08004e31 0x3 00
.rodata.str1.4
0x08004e34 0x14 THUMB Debug/../../obj/ff.o
.rodata.ExCvt 0x08004e48 0x80 THUMB Debug/../../obj/ff.o
.rodata.LfnOfs
0x08004ec8 0x10 THUMB Debug/../../obj/ff.o
.rodata.tbl_upper.984
0x08004ed8 0x1e0 THUMB Debug/../../obj/unicode.o
.rodata.tbl_lower.983
0x080050b8 0x1e0 THUMB Debug/../../obj/unicode.o
.rodata.Tbl 0x08005298 0x100 THUMB Debug/../../obj/unicode.o
0x08005398 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
0x08005398 __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)
0x08005394 __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4)
0x08005398 __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4)
.ARM.exidx 0x08005394 0x0
0x08005394 __ARM.exidx_start__ = .
0x08005394 __exidx_start = __ARM.exidx_start__
.ARM.exidx 0x08005398 0x0
0x08005398 __ARM.exidx_start__ = .
0x08005398 __exidx_start = __ARM.exidx_start__
*(.ARM.exidx .ARM.exidx.*)
0x08005394 __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx))
0x08005394 __exidx_end = __ARM.exidx_end__
0x08005394 __ARM.exidx_load_end__ = __ARM.exidx_end__
0x08005398 __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx))
0x08005398 __exidx_end = __ARM.exidx_end__
0x08005398 __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)
0x08005394 __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4)
0x08005398 __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4)
.fast 0x20000000 0x0 load address 0x08005394
.fast 0x20000000 0x0 load address 0x08005398
0x20000000 __fast_start__ = .
*(.fast .fast.*)
0x20000000 __fast_end__ = (__fast_start__ + SIZEOF (.fast))
0x08005394 __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast))
0x08005398 __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
@ -1579,17 +1585,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)
0x08005394 __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4)
0x08005398 __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4)
.data 0x20000000 0x1 load address 0x08005394
.data 0x20000000 0x1 load address 0x08005398
0x20000000 __data_start__ = .
*(.data .data.* .gnu.linkonce.d.*)
.data.Stat 0x20000000 0x1 THUMB Debug/../../obj/mmc.o
0x20000001 __data_end__ = (__data_start__ + SIZEOF (.data))
0x08005395 __data_load_end__ = (__data_load_start__ + SIZEOF (.data))
0x08005399 __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 0x08005394
.data_run 0x20000000 0x1 load address 0x08005398
0x20000000 __data_run_start__ = .
0x20000001 . = MAX ((__data_run_start__ + SIZEOF (.data)), .)
*fill* 0x20000000 0x1 00
@ -1598,124 +1604,125 @@ Linker script and memory map
0x00000001 . = ASSERT (((__data_run_end__ >= __SRAM_segment_start__) && (__data_run_end__ <= __SRAM_segment_end__)), error: .data_run is too large to fit in SRAM memory segment)
0x20000004 __bss_load_start__ = ALIGN (__data_run_end__, 0x4)
.bss 0x20000004 0xf58
.bss 0x20000004 0xf5c
0x20000004 __bss_start__ = .
*(.bss .bss.* .gnu.linkonce.b.*)
.bss.logfile 0x20000004 0x228 THUMB Debug/../../obj/hooks.o
.bss.CardType 0x2000022c 0x4 THUMB Debug/../../obj/mmc.o
.bss.millisecond_counter
0x20000230 0x4 THUMB Debug/../../obj/timer.o
.bss.xcpCtoReqPacket.1110
0x20000234 0x44 THUMB Debug/../../obj/uart.o
.bss.xcpCtoRxLength.1111
0x20000278 0x1 THUMB Debug/../../obj/uart.o
.bss.xcpCtoRxInProgress.1112
0x20000279 0x1 THUMB Debug/../../obj/uart.o
*fill* 0x2000027a 0x2 00
.bss.xcpCtoRxLength.1130
0x20000234 0x1 THUMB Debug/../../obj/uart.o
*fill* 0x20000235 0x3 00
.bss.xcpCtoReqPacket.1129
0x20000238 0x44 THUMB Debug/../../obj/uart.o
.bss.xcpCtoRxInProgress.1131
0x2000027c 0x1 THUMB Debug/../../obj/uart.o
*fill* 0x2000027d 0x3 00
.bss.bootBlockInfo
0x2000027c 0x204 THUMB Debug/../../obj/flash.o
0x20000280 0x204 THUMB Debug/../../obj/flash.o
.bss.blockInfo
0x20000480 0x204 THUMB Debug/../../obj/flash.o
0x20000484 0x204 THUMB Debug/../../obj/flash.o
.bss.assert_failure_file
0x20000684 0x4 THUMB Debug/../../obj/assert.o
.bss.assert_failure_line
0x20000688 0x4 THUMB Debug/../../obj/assert.o
.bss.assert_failure_line
0x2000068c 0x4 THUMB Debug/../../obj/assert.o
.bss.backdoorOpen
0x2000068c 0x1 THUMB Debug/../../obj/backdoor.o
*fill* 0x2000068d 0x3 00
0x20000690 0x1 THUMB Debug/../../obj/backdoor.o
*fill* 0x20000691 0x3 00
.bss.backdoorOpenTime
0x20000690 0x4 THUMB Debug/../../obj/backdoor.o
0x20000694 0x4 THUMB Debug/../../obj/backdoor.o
.bss.comEntryStateConnect
0x20000694 0x1 THUMB Debug/../../obj/com.o
*fill* 0x20000695 0x3 00
.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
.bss.Fsid 0x20000924 0x2 THUMB Debug/../../obj/ff.o
*fill* 0x20000926 0x2 00
.bss.FatFs 0x20000928 0x4 THUMB Debug/../../obj/ff.o
0x20000698 0x1 THUMB Debug/../../obj/com.o
*fill* 0x20000699 0x3 00
.bss.xcpCtoReqPacket.1108
0x2000069c 0x40 THUMB Debug/../../obj/com.o
.bss.xcpInfo 0x200006dc 0x4c THUMB Debug/../../obj/xcp.o
.bss.loggingStr
0x2000092c 0x40 THUMB Debug/../../obj/file.o
0x20000728 0x40 THUMB Debug/../../obj/file.o
.bss.firmwareUpdateState
0x2000096c 0x4 THUMB Debug/../../obj/file.o
0x20000768 0x4 THUMB Debug/../../obj/file.o
.bss.eraseInfo
0x20000970 0x8 THUMB Debug/../../obj/file.o
0x2000076c 0x8 THUMB Debug/../../obj/file.o
.bss.fatFsObjects
0x20000978 0x458 THUMB Debug/../../obj/file.o
0x20000774 0x458 THUMB Debug/../../obj/file.o
.bss.lineParseObject
0x20000dd0 0x184 THUMB Debug/../../obj/file.o
0x20000bcc 0x184 THUMB Debug/../../obj/file.o
.bss.LfnBuf 0x20000d50 0x200 THUMB Debug/../../obj/ff.o
.bss.Fsid 0x20000f50 0x2 THUMB Debug/../../obj/ff.o
*fill* 0x20000f52 0x2 00
.bss.FatFs 0x20000f54 0x4 THUMB Debug/../../obj/ff.o
.bss.libdebugio.dbgCommWord
0x20000f54 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
0x20000f54 dbgCommWord
.bss.libdebugio.dbgCntrlWord_mempoll
0x20000f58 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
0x20000f58 dbgCntrlWord_mempoll
0x20000f58 dbgCommWord
.bss.libdebugio.dbgCntrlWord_mempoll
0x20000f5c 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
0x20000f5c dbgCntrlWord_mempoll
*(COMMON)
0x20000f5c __bss_end__ = (__bss_start__ + SIZEOF (.bss))
0x20000f5c __bss_load_end__ = __bss_end__
0x20000f60 __bss_end__ = (__bss_start__ + SIZEOF (.bss))
0x20000f60 __bss_load_end__ = __bss_end__
0x00000001 . = ASSERT (((__bss_end__ >= __SRAM_segment_start__) && (__bss_end__ <= __SRAM_segment_end__)), error: .bss is too large to fit in SRAM memory segment)
0x20000f5c __non_init_load_start__ = ALIGN (__bss_end__, 0x4)
0x20000f60 __non_init_load_start__ = ALIGN (__bss_end__, 0x4)
.non_init 0x20000f5c 0x0
0x20000f5c __non_init_start__ = .
.non_init 0x20000f60 0x0
0x20000f60 __non_init_start__ = .
*(.non_init .non_init.*)
0x20000f5c __non_init_end__ = (__non_init_start__ + SIZEOF (.non_init))
0x20000f5c __non_init_load_end__ = __non_init_end__
0x20000f60 __non_init_end__ = (__non_init_start__ + SIZEOF (.non_init))
0x20000f60 __non_init_load_end__ = __non_init_end__
0x00000001 . = ASSERT (((__non_init_end__ >= __SRAM_segment_start__) && (__non_init_end__ <= __SRAM_segment_end__)), error: .non_init is too large to fit in SRAM memory segment)
0x20000f5c __heap_load_start__ = ALIGN (__non_init_end__, 0x4)
0x20000f60 __heap_load_start__ = ALIGN (__non_init_end__, 0x4)
.heap 0x20000f5c 0x80
0x20000f5c __heap_start__ = .
.heap 0x20000f60 0x80
0x20000f60 __heap_start__ = .
*(.heap .heap.*)
0x20000fdc . = ALIGN (MAX ((__heap_start__ + __HEAPSIZE__), .), 0x4)
*fill* 0x20000f5c 0x80 00
0x20000fdc __heap_end__ = (__heap_start__ + SIZEOF (.heap))
0x20000fdc __heap_load_end__ = __heap_end__
0x20000fe0 . = ALIGN (MAX ((__heap_start__ + __HEAPSIZE__), .), 0x4)
*fill* 0x20000f60 0x80 00
0x20000fe0 __heap_end__ = (__heap_start__ + SIZEOF (.heap))
0x20000fe0 __heap_load_end__ = __heap_end__
0x00000001 . = ASSERT (((__heap_end__ >= __SRAM_segment_start__) && (__heap_end__ <= __SRAM_segment_end__)), error: .heap is too large to fit in SRAM memory segment)
0x20000fdc __stack_load_start__ = ALIGN (__heap_end__, 0x4)
0x20000fe0 __stack_load_start__ = ALIGN (__heap_end__, 0x4)
.stack 0x20000fdc 0x200
0x20000fdc __stack_start__ = .
.stack 0x20000fe0 0x200
0x20000fe0 __stack_start__ = .
*(.stack .stack.*)
0x200011dc . = ALIGN (MAX ((__stack_start__ + __STACKSIZE__), .), 0x4)
*fill* 0x20000fdc 0x200 00
0x200011dc __stack_end__ = (__stack_start__ + SIZEOF (.stack))
0x200011dc __stack_load_end__ = __stack_end__
0x200011e0 . = ALIGN (MAX ((__stack_start__ + __STACKSIZE__), .), 0x4)
*fill* 0x20000fe0 0x200 00
0x200011e0 __stack_end__ = (__stack_start__ + SIZEOF (.stack))
0x200011e0 __stack_load_end__ = __stack_end__
0x00000001 . = ASSERT (((__stack_end__ >= __SRAM_segment_start__) && (__stack_end__ <= __SRAM_segment_end__)), error: .stack is too large to fit in SRAM memory segment)
0x200011dc __stack_process_load_start__ = ALIGN (__stack_end__, 0x4)
0x200011e0 __stack_process_load_start__ = ALIGN (__stack_end__, 0x4)
.stack_process 0x200011dc 0x0
0x200011dc __stack_process_start__ = .
.stack_process 0x200011e0 0x0
0x200011e0 __stack_process_start__ = .
*(.stack_process .stack_process.*)
0x200011dc . = ALIGN (MAX ((__stack_process_start__ + __STACKSIZE_PROCESS__), .), 0x4)
0x200011dc __stack_process_end__ = (__stack_process_start__ + SIZEOF (.stack_process))
0x200011dc __stack_process_load_end__ = __stack_process_end__
0x200011e0 . = ALIGN (MAX ((__stack_process_start__ + __STACKSIZE_PROCESS__), .), 0x4)
0x200011e0 __stack_process_end__ = (__stack_process_start__ + SIZEOF (.stack_process))
0x200011e0 __stack_process_load_end__ = __stack_process_end__
0x00000001 . = ASSERT (((__stack_process_end__ >= __SRAM_segment_start__) && (__stack_process_end__ <= __SRAM_segment_end__)), error: .stack_process is too large to fit in SRAM memory segment)
0x200011dc __tbss_load_start__ = ALIGN (__stack_process_end__, 0x4)
0x200011e0 __tbss_load_start__ = ALIGN (__stack_process_end__, 0x4)
.tbss 0x200011dc 0x0
0x200011dc __tbss_start__ = .
.tbss 0x200011e0 0x0
0x200011e0 __tbss_start__ = .
*(.tbss .tbss.*)
0x200011dc __tbss_end__ = (__tbss_start__ + SIZEOF (.tbss))
0x200011dc __tbss_load_end__ = __tbss_end__
0x200011e0 __tbss_end__ = (__tbss_start__ + SIZEOF (.tbss))
0x200011e0 __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)
0x08005398 __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4)
0x0800539c __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4)
.tdata 0x200011dc 0x0 load address 0x08005398
0x200011dc __tdata_start__ = .
.tdata 0x200011e0 0x0 load address 0x0800539c
0x200011e0 __tdata_start__ = .
*(.tdata .tdata.*)
0x200011dc __tdata_end__ = (__tdata_start__ + SIZEOF (.tdata))
0x08005398 __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata))
0x08005398 __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.tdata))
0x200011e0 __tdata_end__ = (__tdata_start__ + SIZEOF (.tdata))
0x0800539c __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata))
0x0800539c __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
0x200011dc __tdata_run_start__ = .
0x200011dc . = MAX ((__tdata_run_start__ + SIZEOF (.tdata)), .)
0x200011dc __tdata_run_end__ = (__tdata_run_start__ + SIZEOF (.tdata_run))
0x200011dc __tdata_run_load_end__ = __tdata_run_end__
0x200011dc __SRAM_segment_used_end__ = (ALIGN (__tbss_end__, 0x4) + SIZEOF (.tdata_run))
.tdata_run 0x200011e0 0x0
0x200011e0 __tdata_run_start__ = .
0x200011e0 . = MAX ((__tdata_run_start__ + SIZEOF (.tdata)), .)
0x200011e0 __tdata_run_end__ = (__tdata_run_start__ + SIZEOF (.tdata_run))
0x200011e0 __tdata_run_load_end__ = __tdata_run_end__
0x200011e0 __SRAM_segment_used_end__ = (ALIGN (__tbss_end__, 0x4) + SIZEOF (.tdata_run))
0x00000001 . = ASSERT (((__tdata_run_end__ >= __SRAM_segment_start__) && (__tdata_run_end__ <= __SRAM_segment_end__)), error: .tdata_run is too large to fit in SRAM memory segment)
START GROUP
LOAD THUMB Debug/../../obj/hooks.o
@ -1741,9 +1748,9 @@ LOAD THUMB Debug/../../obj/boot.o
LOAD THUMB Debug/../../obj/com.o
LOAD THUMB Debug/../../obj/cop.o
LOAD THUMB Debug/../../obj/xcp.o
LOAD THUMB Debug/../../obj/file.o
LOAD THUMB Debug/../../obj/ff.o
LOAD THUMB Debug/../../obj/unicode.o
LOAD THUMB Debug/../../obj/file.o
LOAD C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libcm_v7m_t_le.a
LOAD C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libm_v7m_t_le.a
LOAD C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a
@ -1754,7 +1761,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 0x3dc4
.debug_frame 0x00000000 0x3df4
.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,17 +1783,17 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32P103_Crossw
.debug_frame 0x00001058 0xc4 THUMB Debug/../../obj/com.o
.debug_frame 0x0000111c 0x30 THUMB Debug/../../obj/cop.o
.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 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_frame 0x000011cc 0x150 THUMB Debug/../../obj/file.o
.debug_frame 0x0000131c 0x670 THUMB Debug/../../obj/ff.o
.debug_frame 0x0000198c 0x30 THUMB Debug/../../obj/unicode.o
.debug_frame 0x000019bc 0x128c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
.debug_frame 0x00002c48 0x120 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2_asm.o)
.debug_frame 0x00002d68 0x260 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc_asm.o)
.debug_frame 0x00002fc8 0x78c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_frame 0x00003754 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 0x000037f4 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 0x964f
.debug_info 0x00000000 0x962a
.debug_info 0x00000000 0x641 THUMB Debug/../../obj/hooks.o
.debug_info 0x00000641 0x31f THUMB Debug/../../obj/main.o
.debug_info 0x00000960 0x53d THUMB Debug/../../obj/core_cm3.o
@ -1810,14 +1817,14 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32P103_Crossw
.debug_info 0x00005205 0x1bf THUMB Debug/../../obj/com.o
.debug_info 0x000053c4 0x91 THUMB Debug/../../obj/cop.o
.debug_info 0x00005455 0x61c THUMB Debug/../../obj/xcp.o
.debug_info 0x00005a71 0x2054 THUMB Debug/../../obj/ff.o
.debug_info 0x00007ac5 0x160 THUMB Debug/../../obj/unicode.o
.debug_info 0x00007c25 0x7db THUMB Debug/../../obj/file.o
.debug_info 0x00008400 0xc63 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
.debug_info 0x00009063 0x51f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_info 0x00009582 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 0x00005a71 0x7b6 THUMB Debug/../../obj/file.o
.debug_info 0x00006227 0x2054 THUMB Debug/../../obj/ff.o
.debug_info 0x0000827b 0x160 THUMB Debug/../../obj/unicode.o
.debug_info 0x000083db 0xc63 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
.debug_info 0x0000903e 0x51f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_info 0x0000955d 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 0x1f52
.debug_abbrev 0x00000000 0x1ef6
.debug_abbrev 0x00000000 0x1ae THUMB Debug/../../obj/hooks.o
.debug_abbrev 0x000001ae 0x109 THUMB Debug/../../obj/main.o
.debug_abbrev 0x000002b7 0xa9 THUMB Debug/../../obj/core_cm3.o
@ -1841,14 +1848,14 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32P103_Crossw
.debug_abbrev 0x00001640 0xe2 THUMB Debug/../../obj/com.o
.debug_abbrev 0x00001722 0x41 THUMB Debug/../../obj/cop.o
.debug_abbrev 0x00001763 0x1ab THUMB Debug/../../obj/xcp.o
.debug_abbrev 0x0000190e 0x2c7 THUMB Debug/../../obj/ff.o
.debug_abbrev 0x00001bd5 0xa5 THUMB Debug/../../obj/unicode.o
.debug_abbrev 0x00001c7a 0x1db THUMB Debug/../../obj/file.o
.debug_abbrev 0x00001e55 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
.debug_abbrev 0x00001ef5 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_abbrev 0x00001f2d 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 0x0000190e 0x17f THUMB Debug/../../obj/file.o
.debug_abbrev 0x00001a8d 0x2c7 THUMB Debug/../../obj/ff.o
.debug_abbrev 0x00001d54 0xa5 THUMB Debug/../../obj/unicode.o
.debug_abbrev 0x00001df9 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
.debug_abbrev 0x00001e99 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_abbrev 0x00001ed1 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 0x9342
.debug_loc 0x00000000 0x9369
.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,13 +1876,13 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32P103_Crossw
.debug_loc 0x00003059 0x40 THUMB Debug/../../obj/boot.o
.debug_loc 0x00003099 0xb2 THUMB Debug/../../obj/com.o
.debug_loc 0x0000314b 0x1dd THUMB Debug/../../obj/xcp.o
.debug_loc 0x00003328 0x3fd3 THUMB Debug/../../obj/ff.o
.debug_loc 0x000072fb 0xdd THUMB Debug/../../obj/unicode.o
.debug_loc 0x000073d8 0x71d THUMB Debug/../../obj/file.o
.debug_loc 0x00007af5 0x1059 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
.debug_loc 0x00008b4e 0x7f4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_loc 0x00003328 0x744 THUMB Debug/../../obj/file.o
.debug_loc 0x00003a6c 0x3fd3 THUMB Debug/../../obj/ff.o
.debug_loc 0x00007a3f 0xdd THUMB Debug/../../obj/unicode.o
.debug_loc 0x00007b1c 0x1059 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
.debug_loc 0x00008b75 0x7f4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_aranges 0x00000000 0x11f0
.debug_aranges 0x00000000 0x1200
.debug_aranges
0x00000000 0x48 THUMB Debug/../../obj/hooks.o
.debug_aranges
@ -1921,19 +1928,19 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32P103_Crossw
.debug_aranges
0x00000810 0x48 THUMB Debug/../../obj/xcp.o
.debug_aranges
0x00000858 0x190 THUMB Debug/../../obj/ff.o
0x00000858 0x70 THUMB Debug/../../obj/file.o
.debug_aranges
0x000009e8 0x28 THUMB Debug/../../obj/unicode.o
0x000008c8 0x190 THUMB Debug/../../obj/ff.o
.debug_aranges
0x00000a10 0x60 THUMB Debug/../../obj/file.o
0x00000a58 0x28 THUMB Debug/../../obj/unicode.o
.debug_aranges
0x00000a70 0x508 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
0x00000a80 0x508 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
.debug_aranges
0x00000f78 0x218 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
0x00000f88 0x218 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_aranges
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)
0x000011a0 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 0x1240
.debug_ranges 0x00000000 0x1200
.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,45 +1962,45 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32P103_Crossw
.debug_ranges 0x000006e0 0x48 THUMB Debug/../../obj/com.o
.debug_ranges 0x00000728 0x18 THUMB Debug/../../obj/cop.o
.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 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_ranges 0x00000778 0x60 THUMB Debug/../../obj/file.o
.debug_ranges 0x000007d8 0x2c0 THUMB Debug/../../obj/ff.o
.debug_ranges 0x00000a98 0x18 THUMB Debug/../../obj/unicode.o
.debug_ranges 0x00000ab0 0x4f8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
.debug_ranges 0x00000fa8 0x208 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_ranges 0x000011b0 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 0x4cfa
.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
.debug_line 0x00000708 0x1c4 THUMB Debug/../../obj/system_stm32f10x.o
.debug_line 0x000008cc 0x531 THUMB Debug/../../obj/mmc.o
.debug_line 0x00000dfd 0x3a8 THUMB Debug/../../obj/stm32f10x_gpio.o
.debug_line 0x000011a5 0x49a THUMB Debug/../../obj/stm32f10x_rcc.o
.debug_line 0x0000163f 0x409 THUMB Debug/../../obj/stm32f10x_spi.o
.debug_line 0x00001a48 0x484 THUMB Debug/../../obj/stm32f10x_usart.o
.debug_line 0x00001ecc 0x156 THUMB Debug/../../obj/cstart.o
.debug_line 0x00002022 0xea THUMB Debug/../../obj/vectors.o
.debug_line 0x0000210c 0x1d THUMB Debug/../../obj/can.o
.debug_line 0x00002129 0x114 THUMB Debug/../../obj/cpu.o
.debug_line 0x0000223d 0x12d THUMB Debug/../../obj/nvm.o
.debug_line 0x0000236a 0x119 THUMB Debug/../../obj/timer.o
.debug_line 0x00002483 0x165 THUMB Debug/../../obj/uart.o
.debug_line 0x000025e8 0x2cd THUMB Debug/../../obj/flash.o
.debug_line 0x000028b5 0xd6 THUMB Debug/../../obj/assert.o
.debug_line 0x0000298b 0xf1 THUMB Debug/../../obj/backdoor.o
.debug_line 0x00002a7c 0xbd THUMB Debug/../../obj/boot.o
.debug_line 0x00002b39 0x155 THUMB Debug/../../obj/com.o
.debug_line 0x00002c8e 0xb1 THUMB Debug/../../obj/cop.o
.debug_line 0x00002d3f 0x1d4 THUMB Debug/../../obj/xcp.o
.debug_line 0x00002f13 0xdf9 THUMB Debug/../../obj/ff.o
.debug_line 0x00003d0c 0x183 THUMB Debug/../../obj/unicode.o
.debug_line 0x00003e8f 0x2f4 THUMB Debug/../../obj/file.o
.debug_line 0x00004183 0x5b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
.debug_line 0x00004736 0x550 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_line 0x00004c86 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 0x00000000 0x4d81
.debug_line 0x00000000 0x291 THUMB Debug/../../obj/hooks.o
.debug_line 0x00000291 0x1f4 THUMB Debug/../../obj/main.o
.debug_line 0x00000485 0x28f THUMB Debug/../../obj/core_cm3.o
.debug_line 0x00000714 0x1c4 THUMB Debug/../../obj/system_stm32f10x.o
.debug_line 0x000008d8 0x53d THUMB Debug/../../obj/mmc.o
.debug_line 0x00000e15 0x3a8 THUMB Debug/../../obj/stm32f10x_gpio.o
.debug_line 0x000011bd 0x49a THUMB Debug/../../obj/stm32f10x_rcc.o
.debug_line 0x00001657 0x409 THUMB Debug/../../obj/stm32f10x_spi.o
.debug_line 0x00001a60 0x484 THUMB Debug/../../obj/stm32f10x_usart.o
.debug_line 0x00001ee4 0x156 THUMB Debug/../../obj/cstart.o
.debug_line 0x0000203a 0xea THUMB Debug/../../obj/vectors.o
.debug_line 0x00002124 0x1d THUMB Debug/../../obj/can.o
.debug_line 0x00002141 0x114 THUMB Debug/../../obj/cpu.o
.debug_line 0x00002255 0x12d THUMB Debug/../../obj/nvm.o
.debug_line 0x00002382 0x119 THUMB Debug/../../obj/timer.o
.debug_line 0x0000249b 0x165 THUMB Debug/../../obj/uart.o
.debug_line 0x00002600 0x2cd THUMB Debug/../../obj/flash.o
.debug_line 0x000028cd 0xd6 THUMB Debug/../../obj/assert.o
.debug_line 0x000029a3 0xf1 THUMB Debug/../../obj/backdoor.o
.debug_line 0x00002a94 0xbd THUMB Debug/../../obj/boot.o
.debug_line 0x00002b51 0x155 THUMB Debug/../../obj/com.o
.debug_line 0x00002ca6 0xb1 THUMB Debug/../../obj/cop.o
.debug_line 0x00002d57 0x1d4 THUMB Debug/../../obj/xcp.o
.debug_line 0x00002f2b 0x33f THUMB Debug/../../obj/file.o
.debug_line 0x0000326a 0xe05 THUMB Debug/../../obj/ff.o
.debug_line 0x0000406f 0x19b THUMB Debug/../../obj/unicode.o
.debug_line 0x0000420a 0x5b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
.debug_line 0x000047bd 0x550 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_line 0x00004d0d 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 0x3911
.debug_str 0x00000000 0x3935
.debug_str 0x00000000 0x4e6 THUMB Debug/../../obj/hooks.o
0x54c (size before relaxing)
.debug_str 0x000004e6 0x111 THUMB Debug/../../obj/main.o
@ -2038,17 +2045,17 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32P103_Crossw
0x187 (size before relaxing)
.debug_str 0x000025a0 0x25b THUMB Debug/../../obj/xcp.o
0x3a9 (size before relaxing)
.debug_str 0x000027fb 0x33d THUMB Debug/../../obj/ff.o
0x692 (size before relaxing)
.debug_str 0x00002b38 0xb0 THUMB Debug/../../obj/unicode.o
0x15c (size before relaxing)
.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)
.debug_str 0x000027fb 0x341 THUMB Debug/../../obj/file.o
0x6a7 (size before relaxing)
.debug_str 0x00002b3c 0x341 THUMB Debug/../../obj/ff.o
0x69e (size before relaxing)
.debug_str 0x00002e7d 0xbc THUMB Debug/../../obj/unicode.o
0x168 (size before relaxing)
.debug_str 0x00002f39 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 0x0000348c 0x3b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_str 0x000034b0 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 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)
.debug_str 0x00003863 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
@ -2075,9 +2082,9 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32P103_Crossw
.comment 0x00000000 0x4f THUMB Debug/../../obj/com.o
.comment 0x00000000 0x4f THUMB Debug/../../obj/cop.o
.comment 0x00000000 0x4f THUMB Debug/../../obj/xcp.o
.comment 0x00000000 0x4f THUMB Debug/../../obj/file.o
.comment 0x00000000 0x4f THUMB Debug/../../obj/ff.o
.comment 0x00000000 0x4f THUMB Debug/../../obj/unicode.o
.comment 0x00000000 0x4f THUMB Debug/../../obj/file.o
.comment 0x00000000 0x4f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
.comment 0x00000000 0x4f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.comment 0x00000000 0x4f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
@ -2131,11 +2138,11 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32P103_Crossw
.ARM.attributes
0x00000160 0x10 THUMB Debug/../../obj/xcp.o
.ARM.attributes
0x00000170 0x10 THUMB Debug/../../obj/ff.o
0x00000170 0x10 THUMB Debug/../../obj/file.o
.ARM.attributes
0x00000180 0x10 THUMB Debug/../../obj/unicode.o
0x00000180 0x10 THUMB Debug/../../obj/ff.o
.ARM.attributes
0x00000190 0x10 THUMB Debug/../../obj/file.o
0x00000190 0x10 THUMB Debug/../../obj/unicode.o
.ARM.attributes
0x000001a0 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le.a(libc2.o)
.ARM.attributes

View File

@ -1,7 +1,7 @@
<!DOCTYPE CrossStudio_Project_File>
<solution Name="stm32f103_crossworks" target="8" version="2">
<project Name="openbtl_olimex_stm32p103">
<configuration Name="Common" Placement="Flash" Target="STM32F103RB" arm_architecture="v7M" arm_core_type="Cortex-M3" arm_linker_heap_size="128" arm_linker_jtag_pad_pre_dr="1" arm_linker_jtag_pad_pre_ir="5" arm_linker_process_stack_size="0" arm_linker_stack_size="128" arm_simulator_memory_simulation_filename="$(TargetsDir)/STM32/STM32SimulatorMemory.dll" arm_simulator_memory_simulation_parameter="STM32F103RB;0x20000;0x5000" arm_target_debug_interface_type="ADIv5" arm_target_loader_applicable_loaders="Flash" arm_target_loader_default_loader="Flash" arm_target_loader_parameter="8000000" arm_use_gcc_libraries="Yes" build_intermediate_directory="$(Configuration)/../../obj" build_output_directory="$(ProjectDir)/../bin" c_only_additional_options="-I./..;-I./../lib/fatfs;-I./../lib/STM32F10x_StdPeriph_Driver;-I./../lib/STM32F10x_StdPeriph_Driver/inc;-I./../lib/CMSIS/CM3/CoreSupport;-I./../lib/CMSIS/CM3/DeviceSupport/ST/STM32F10x;-I./../../../../Source;-I./../../../../Source/fatfs/src;-I./../../../../Source/ARMCM3_STM32;-I./../../../../Source/ARMCM3_STM32/Crossworks" c_preprocessor_definitions="USE_STDPERIPH_DRIVER ;VECT_TAB_FLASH;GCC_ARMCM3" c_user_include_directories="$(TargetsDir)/STM32/include" gcc_optimization_level="Level 1" link_include_standard_libraries="Yes" linker_keep_symbols="_vectors;EntryFromProg" linker_memory_map_file="$(TargetsDir)/STM32/STM32F103RB_MemoryMap.xml" linker_output_format="srec" linker_printf_enabled="No" linker_printf_width_precision_supported="No" linker_scanf_enabled="No" linker_section_placement_file="$(StudioDir)/targets/Cortex_M/flash_placement.xml" oscillator_frequency="8MHz" project_directory="" project_type="Executable" property_groups_file_path="$(TargetsDir)/STM32/propertyGroups.xml" target_get_partname_script="GetPartName()" target_match_partname_script="MatchPartName(&quot;$(Target)&quot;)" target_reset_script="Reset()"/>
<configuration Name="Common" Placement="Flash" Target="STM32F103RB" arm_architecture="v7M" arm_core_type="Cortex-M3" arm_linker_heap_size="128" arm_linker_jtag_pad_pre_dr="1" arm_linker_jtag_pad_pre_ir="5" arm_linker_process_stack_size="0" arm_linker_stack_size="128" arm_simulator_memory_simulation_filename="$(TargetsDir)/STM32/STM32SimulatorMemory.dll" arm_simulator_memory_simulation_parameter="STM32F103RB;0x20000;0x5000" arm_target_debug_interface_type="ADIv5" arm_target_loader_applicable_loaders="Flash" arm_target_loader_default_loader="Flash" arm_target_loader_parameter="8000000" arm_use_gcc_libraries="Yes" build_intermediate_directory="$(Configuration)/../../obj" build_output_directory="$(ProjectDir)/../bin" c_only_additional_options="-I./..;-I./../lib/fatfs;-I./../lib/STM32F10x_StdPeriph_Driver;-I./../lib/STM32F10x_StdPeriph_Driver/inc;-I./../lib/CMSIS/CM3/CoreSupport;-I./../lib/CMSIS/CM3/DeviceSupport/ST/STM32F10x;-I./../../../../Source;-I./../../../../Source/third_party/fatfs/src;-I./../../../../Source/ARMCM3_STM32;-I./../../../../Source/ARMCM3_STM32/Crossworks" c_preprocessor_definitions="USE_STDPERIPH_DRIVER ;VECT_TAB_FLASH;GCC_ARMCM3" c_user_include_directories="$(TargetsDir)/STM32/include" gcc_optimization_level="Level 1" link_include_standard_libraries="Yes" linker_keep_symbols="_vectors;EntryFromProg" linker_memory_map_file="$(TargetsDir)/STM32/STM32F103RB_MemoryMap.xml" linker_output_format="srec" linker_printf_enabled="No" linker_printf_width_precision_supported="No" linker_scanf_enabled="No" linker_section_placement_file="$(StudioDir)/targets/Cortex_M/flash_placement.xml" oscillator_frequency="8MHz" project_directory="" project_type="Executable" property_groups_file_path="$(TargetsDir)/STM32/propertyGroups.xml" target_get_partname_script="GetPartName()" target_match_partname_script="MatchPartName(&quot;$(Target)&quot;)" target_reset_script="Reset()"/>
<configuration Name="Flash" arm_target_flash_loader_file_path="$(TargetsDir)/STM32/Release/Loader_rpc.elf" arm_target_flash_loader_type="LIBMEM RPC Loader" arm_target_loader_can_lock_all="No" arm_target_loader_can_lock_range="No" arm_target_loader_can_unlock_all="No" arm_target_loader_can_unlock_range="No" target_reset_script="FLASHReset()"/>
<folder Name="Source Files">
<configuration Name="Common" filter="c;cpp;cxx;cc;h;s;asm;inc"/>
@ -70,15 +70,17 @@
<file file_name="../../../../Source/plausibility.h"/>
<file file_name="../../../../Source/xcp.c"/>
<file file_name="../../../../Source/xcp.h"/>
<folder Name="fatfs" file_name="">
<file file_name="../../../../Source/fatfs/src/diskio.h"/>
<file file_name="../../../../Source/fatfs/src/ff.c"/>
<file file_name="../../../../Source/fatfs/src/ff.h"/>
<file file_name="../../../../Source/fatfs/src/integer.h"/>
<file file_name="../../../../Source/fatfs/src/option/unicode.c"/>
</folder>
<file file_name="../../../../Source/file.c"/>
<file file_name="../../../../Source/file.h"/>
<folder Name="third_party">
<folder Name="fatfs" file_name="">
<file file_name="../../../../Source/third_party/fatfs/src/diskio.h"/>
<file file_name="../../../../Source/third_party/fatfs/src/ff.c"/>
<file file_name="../../../../Source/third_party/fatfs/src/ff.h"/>
<file file_name="../../../../Source/third_party/fatfs/src/integer.h"/>
<file file_name="../../../../Source/third_party/fatfs/src/option/unicode.c"/>
</folder>
</folder>
</folder>
</folder>
<folder Name="System Files">

View File

@ -40,9 +40,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>
@ -55,7 +55,7 @@
<Watches active="0" update="Never" />
</Watch4>
<Files>
<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" />
<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="0" 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" fileDialogDefaultFilter="" autoConnectCapabilities="266111" debugSearchPath="" buildConfiguration="THUMB Debug" />
<ARMCrossStudioWindow activeProject="openbtl_olimex_stm32p103" autoConnectTarget="SEGGER J-Link" debugSearchFileMap="" fileDialogInitialDirectory="C:\Work\software\OpenBLT\Target\Source\third_party\fatfs\src\option" fileDialogDefaultFilter="" autoConnectCapabilities="266111" debugSearchPath="" buildConfiguration="THUMB Debug" />
</session>

View File

@ -7,38 +7,38 @@ start address 0x08000000
Program Header:
LOAD off 0x00008000 vaddr 0x08000000 paddr 0x08000000 align 2**15
filesz 0x00004ebc memsz 0x00004ebc flags r-x
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08004ebc align 2**15
filesz 0x00004ee8 memsz 0x00004ee8 flags r-x
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08004ee8 align 2**15
filesz 0x00000008 memsz 0x00001158 flags rw-
private flags = 5000002: [Version5 EABI] [has entry point]
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 00004ebc 08000000 08000000 00008000 2**2
0 .text 00004ee8 08000000 08000000 00008000 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .data 00000008 20000000 08004ebc 00010000 2**2
1 .data 00000008 20000000 08004ee8 00010000 2**2
CONTENTS, ALLOC, LOAD, DATA
2 .bss 00001150 20000008 08004ec4 00010008 2**2
2 .bss 00001150 20000008 08004ef0 00010008 2**2
ALLOC
3 .debug_info 0000afe2 00000000 00000000 00010008 2**0
3 .debug_info 0000b01b 00000000 00000000 00010008 2**0
CONTENTS, READONLY, DEBUGGING
4 .debug_abbrev 0000235d 00000000 00000000 0001afea 2**0
4 .debug_abbrev 0000231d 00000000 00000000 0001b023 2**0
CONTENTS, READONLY, DEBUGGING
5 .debug_loc 00009479 00000000 00000000 0001d347 2**0
5 .debug_loc 0000959b 00000000 00000000 0001d340 2**0
CONTENTS, READONLY, DEBUGGING
6 .debug_aranges 00000988 00000000 00000000 000267c0 2**0
6 .debug_aranges 00000998 00000000 00000000 000268db 2**0
CONTENTS, READONLY, DEBUGGING
7 .debug_ranges 00000aa0 00000000 00000000 00027148 2**0
7 .debug_ranges 00000a48 00000000 00000000 00027273 2**0
CONTENTS, READONLY, DEBUGGING
8 .debug_line 00003621 00000000 00000000 00027be8 2**0
8 .debug_line 0000369f 00000000 00000000 00027cbb 2**0
CONTENTS, READONLY, DEBUGGING
9 .debug_str 0000243d 00000000 00000000 0002b209 2**0
9 .debug_str 00002461 00000000 00000000 0002b35a 2**0
CONTENTS, READONLY, DEBUGGING
10 .comment 00000030 00000000 00000000 0002d646 2**0
10 .comment 00000030 00000000 00000000 0002d7bb 2**0
CONTENTS, READONLY
11 .ARM.attributes 00000033 00000000 00000000 0002d676 2**0
11 .ARM.attributes 00000033 00000000 00000000 0002d7eb 2**0
CONTENTS, READONLY
12 .debug_frame 00001828 00000000 00000000 0002d6ac 2**2
12 .debug_frame 0000184c 00000000 00000000 0002d820 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
0800453c l F .text 00000000 zero_loop
08004568 l F .text 00000000 zero_loop
00000000 l df *ABS* 00000000 hooks.c
08004568 l O .text 00000020 firmwareFilename
08004594 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,21 +102,21 @@ SYMBOL TABLE:
080024b0 l F .text 00000258 dir_register
20000234 l O .bss 00000200 LfnBuf
20000434 l O .bss 00000002 Fsid
080045b4 l O .text 00000080 ExCvt
08004634 l O .text 0000000d LfnOfs
080045e0 l O .text 00000080 ExCvt
08004660 l O .text 0000000d LfnOfs
20000438 l O .bss 00000004 FatFs
00000000 l df *ABS* 00000000 unicode.c
08004644 l O .text 000001e0 tbl_lower.4261
08004824 l O .text 00000100 Tbl
08004924 l O .text 000001e0 tbl_upper.4262
08004670 l O .text 000001e0 tbl_lower.4261
08004850 l O .text 00000100 Tbl
08004950 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.4367
20000440 l O .bss 00000040 xcpCtoReqPacket.4386
00000000 l df *ABS* 00000000 xcp.c
08003234 l F .text 00000010 XcpProtectResources
08003244 l F .text 00000018 XcpSetCtoError
08004b04 l O .text 00000008 xcpStationId
08004b30 l O .text 00000008 xcpStationId
20000480 l O .bss 0000004c xcpInfo
00000000 l df *ABS* 00000000 backdoor.c
200004cc l O .bss 00000001 backdoorOpen
@ -127,7 +127,6 @@ SYMBOL TABLE:
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,111 +137,114 @@ SYMBOL TABLE:
20000b00 l O .bss 00000004 assert_failure_line
00000000 l df *ABS* 00000000 cpu.c
00000000 l df *ABS* 00000000 uart.c
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
08003e30 l F .text 00000024 UartReceiveByte
08003e54 l F .text 00000044 UartTransmitByte
20000b04 l O .bss 00000041 xcpCtoReqPacket.4407
20000b48 l O .bss 00000001 xcpCtoRxLength.4408
20000b49 l O .bss 00000001 xcpCtoRxInProgress.4409
00000000 l df *ABS* 00000000 nvm.c
00000000 l df *ABS* 00000000 timer.c
20000b4c l O .bss 00000004 millisecond_counter
00000000 l df *ABS* 00000000 flash.c
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 00000092 FlashAddToBlock
08004cf0 l O .text 0000009c flashLayout
08004048 l F .text 0000001c FlashUnlock
08004064 l F .text 00000010 FlashLock
08004074 l F .text 00000044 FlashGetSector
080040b8 l F .text 000000b0 FlashWriteBlock
08004168 l F .text 00000038 FlashGetSectorBaseAddr
080041a0 l F .text 00000030 FlashInitBlock
080041d0 l F .text 00000044 FlashSwitchBlock
08004214 l F .text 00000092 FlashAddToBlock
08004d1c l O .text 0000009c flashLayout
20000b50 l O .bss 00000204 bootBlockInfo
20000d54 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
08004294 g F .text 00000054 FlashWrite
080042c0 g F .text 00000054 FlashWrite
0800303c g F .text 0000005e f_gets
08003d98 g F .text 00000018 AssertFailure
08003dc4 g F .text 00000018 AssertFailure
08001808 g F .text 0000010a get_fat
08004504 g F .text 0000005c reset_handler
08003fec g F .text 00000020 TimerUpdate
08004530 g F .text 0000005c reset_handler
08004018 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
08003814 g F .text 00000042 FileSrecVerifyChecksum
08000f5c g F .text 00000006 SPI_I2S_ReceiveData
08003628 g F .text 00000020 BackDoorInit
08000f9c g F .text 0000000c USART_GetFlagStatus
0800364c g F .text 00000002 CopService
08004ebc g .text 00000000 _etext
08004ee8 g .text 00000000 _etext
08003158 g F .text 00000030 ff_wtoupper
080039cc g F .text 000003cc FileTask
08003fb0 g F .text 00000010 TimerReset
080039f8 g F .text 000003cc FileTask
08003fdc g F .text 00000010 TimerReset
08000650 g F .text 00000326 disk_initialize
080031a4 g F .text 00000018 BootTask
08004408 g F .text 00000050 FlashWriteChecksum
08004434 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
08003858 g F .text 000001a0 FileSrecParseLine
08000b00 g F .text 000002f8 disk_ioctl
08003998 g F .text 00000034 FileHandleFirmwareUpdateRequest
0800378c 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
08003f7c g F .text 00000008 NvmInit
0800427c g F .text 00000018 FlashInit
08003fa8 g F .text 00000008 NvmInit
080042a8 g F .text 00000018 FlashInit
20000f58 g .bss 00000000 _ebss
0800309c g F .text 00000038 f_putc
080030d4 g F .text 00000036 f_puts
080044f0 g F .text 00000014 UnusedISR
0800451c g F .text 00000014 UnusedISR
08003208 g F .text 00000002 ComFree
08000eb4 g F .text 00000004 GPIO_SetBits
08003e6c g F .text 0000002c UartInit
08003f8c g F .text 00000008 NvmErase
08003e98 g F .text 0000002c UartInit
08003fb8 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
080044b0 g F .text 00000040 FlashDone
080044dc 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
08003958 g F .text 0000002c FileInit
080042e8 g F .text 00000120 FlashErase
0800374c g F .text 0000002c FileInit
08004314 g F .text 00000120 FlashErase
08000280 g F .text 00000018 FileFirmwareUpdateErrorHook
080002ec g F .text 0000013c main
08002c98 g F .text 000000b4 f_sync
08003f9c g F .text 00000014 NvmDone
080037c0 g F .text 00000054 FileSrecGetLineType
08003fc8 g F .text 00000014 NvmDone
08002708 g F .text 0000002c f_mount
08003e98 g F .text 00000064 UartTransmitPacket
08003f94 g F .text 00000008 NvmVerifyChecksum
08003dd8 g F .text 00000024 CpuMemCopy
08003ec4 g F .text 00000064 UartTransmitPacket
08003fc0 g F .text 00000008 NvmVerifyChecksum
08003e04 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
08003efc g F .text 00000080 UartReceivePacket
08003f28 g F .text 00000080 UartReceivePacket
08000214 g F .text 00000008 FileGetFirmwareFilenameHook
20000000 g .data 00000000 _data
08002f20 g F .text 0000004c f_stat
08003648 g F .text 00000002 CopInit
08003dfc g F .text 00000008 CpuReset
08003f84 g F .text 00000008 NvmWrite
08003db0 g F .text 00000028 CpuStartUserProgram
08003e28 g F .text 00000008 CpuReset
08003fb0 g F .text 00000008 NvmWrite
08003ddc g F .text 00000028 CpuStartUserProgram
080017e8 g F .text 0000001e clust2sect
20001158 g .bss 00000000 _estack
08000f90 g F .text 0000000c USART_SendData
08004458 g F .text 00000058 FlashVerifyChecksum
08004484 g F .text 00000058 FlashVerifyChecksum
20000008 g .data 00000000 _edata
08003984 g F .text 00000014 FileIsIdle
08003778 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
@ -250,15 +252,15 @@ SYMBOL TABLE:
08000298 g F .text 00000054 FileFirmwareUpdateLogHook
20000004 g O .data 00000004 __ctype_ptr__
0800322c g F .text 00000008 ComIsConnected
08004db8 g O .text 00000101 _ctype_
08004de4 g O .text 00000101 _ctype_
080001cc g F .text 00000048 FileIsFirmwareUpdateRequestedHook
0800098c g F .text 000000a4 disk_read
080035e4 g F .text 00000044 BackDoorCheck
20000f58 g .bss 00000000 _stack
08000ef4 g F .text 00000044 SPI_Init
0800310c g F .text 0000004c ff_convert
0800400c g F .text 00000010 TimerGet
08003fc0 g F .text 0000002c TimerInit
08004038 g F .text 00000010 TimerGet
08003fec g F .text 0000002c TimerInit
0800021c g F .text 0000002c FileFirmwareUpdateStartedHook

View File

@ -6,6 +6,25 @@
</Plugin>
</Plugins>
<VirtualDirectory Name="Source">
<VirtualDirectory Name="third_party">
<VirtualDirectory Name="fatfs">
<VirtualDirectory Name="src">
<VirtualDirectory Name="option">
<File Name="../../../../Source/third_party/fatfs/src/option/cc932.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/cc936.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/cc949.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/cc950.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/ccsbcs.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/syscall.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/unicode.c"/>
</VirtualDirectory>
<File Name="../../../../Source/third_party/fatfs/src/diskio.h"/>
<File Name="../../../../Source/third_party/fatfs/src/ff.c"/>
<File Name="../../../../Source/third_party/fatfs/src/ff.h"/>
<File Name="../../../../Source/third_party/fatfs/src/integer.h"/>
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="ARMCM3_STM32">
<VirtualDirectory Name="GCC">
<File Name="../../../../Source/ARMCM3_STM32/GCC/cstart.c"/>

View File

@ -54,11 +54,11 @@ main.c \
./lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_spi.c \
./lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_usart.c \
./lib/STM32F10x_StdPeriph_Driver/stm32f10x_conf.h \
../../../Source/fatfs/src/diskio.h \
../../../Source/fatfs/src/ff.c \
../../../Source/fatfs/src/ff.h \
../../../Source/fatfs/src/integer.h \
../../../Source/fatfs/src/option/unicode.c \
../../../Source/third_party/fatfs/src/diskio.h \
../../../Source/third_party/fatfs/src/ff.c \
../../../Source/third_party/fatfs/src/ff.h \
../../../Source/third_party/fatfs/src/integer.h \
../../../Source/third_party/fatfs/src/option/unicode.c \
../../../Source/boot.c \
../../../Source/boot.h \
../../../Source/com.c \

View File

@ -12,7 +12,7 @@
<Column0>287</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>
<Column0>363</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>
</Workspace>
<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>
@ -25,7 +25,7 @@
<Factory>Workspace</Factory>
<Session>
<NodeDict><ExpandedNode>stm32f103</ExpandedNode><ExpandedNode>stm32f103/Boot</ExpandedNode><ExpandedNode>stm32f103/Output</ExpandedNode><ExpandedNode>stm32f103/Source</ExpandedNode><ExpandedNode>stm32f103/Source/ARMCM3_STM32</ExpandedNode><ExpandedNode>stm32f103/lib</ExpandedNode><ExpandedNode>stm32f103/src</ExpandedNode><ExpandedNode>stm32f103/src/app</ExpandedNode><ExpandedNode>stm32f103/src/hw</ExpandedNode><ExpandedNode>stm32f103/src/os</ExpandedNode></NodeDict></Session>
<NodeDict><ExpandedNode>stm32f103</ExpandedNode><ExpandedNode>stm32f103/Boot</ExpandedNode><ExpandedNode>stm32f103/Output</ExpandedNode><ExpandedNode>stm32f103/Source</ExpandedNode><ExpandedNode>stm32f103/Source/ARMCM3_STM32</ExpandedNode><ExpandedNode>stm32f103/Source/fatfs</ExpandedNode><ExpandedNode>stm32f103/Source/third_party</ExpandedNode><ExpandedNode>stm32f103/Source/third_party/fatfs</ExpandedNode><ExpandedNode>stm32f103/lib</ExpandedNode><ExpandedNode>stm32f103/src</ExpandedNode><ExpandedNode>stm32f103/src/app</ExpandedNode><ExpandedNode>stm32f103/src/hw</ExpandedNode><ExpandedNode>stm32f103/src/os</ExpandedNode></NodeDict></Session>
</Tab>
</Tabs>
@ -42,7 +42,7 @@
<Top><Row0><Sizes><Toolbar-02afeb38><key>iaridepm.enu1</key></Toolbar-02afeb38></Sizes></Row0></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>621</Bottom><Right>378</Right><x>-2</x><y>-2</y><xscreen>218</xscreen><yscreen>167</yscreen><sizeHorzCX>136250</sizeHorzCX><sizeHorzCY>201691</sizeHorzCY><sizeVertCX>237500</sizeVertCX><sizeVertCY>752415</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>162</Bottom><Right>1602</Right><x>-2</x><y>-2</y><xscreen>1604</xscreen><yscreen>164</yscreen><sizeHorzCX>1002500</sizeHorzCX><sizeHorzCY>198068</sizeHorzCY><sizeVertCX>104375</sizeVertCX><sizeVertCY>198068</sizeVertCY></Rect></Wnd2></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
<Top><Row0><Sizes><Toolbar-029bef68><key>iaridepm.enu1</key></Toolbar-029bef68></Sizes></Row0></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>765</Bottom><Right>454</Right><x>-2</x><y>-2</y><xscreen>262</xscreen><yscreen>203</yscreen><sizeHorzCX>136458</sizeHorzCX><sizeHorzCY>201389</sizeHorzCY><sizeVertCX>237500</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>
</Desktop>
</Workspace>

View File

@ -299,7 +299,7 @@
<option>
<name>CCIncludePath2</name>
<state>$PROJ_DIR$\..\..\..\..\Source</state>
<state>$PROJ_DIR$\..\..\..\..\Source\fatfs\src</state>
<state>$PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src</state>
<state>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32</state>
<state>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR</state>
<state>$PROJ_DIR$\..</state>
@ -1976,22 +1976,25 @@
</file>
</group>
<group>
<name>fatfs</name>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\diskio.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\integer.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\unicode.c</name>
</file>
<name>third_party</name>
<group>
<name>fatfs</name>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\diskio.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\integer.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c</name>
</file>
</group>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>

View File

@ -1667,6 +1667,9 @@ Discarded input sections
.text 0x00000000 0x0 THUMB Debug/../../obj/xcp.o
.data 0x00000000 0x0 THUMB Debug/../../obj/xcp.o
.bss 0x00000000 0x0 THUMB Debug/../../obj/xcp.o
.text 0x00000000 0x0 THUMB Debug/../../obj/file.o
.data 0x00000000 0x0 THUMB Debug/../../obj/file.o
.bss 0x00000000 0x0 THUMB Debug/../../obj/file.o
.text 0x00000000 0x0 THUMB Debug/../../obj/ff.o
.data 0x00000000 0x0 THUMB Debug/../../obj/ff.o
.bss 0x00000000 0x0 THUMB Debug/../../obj/ff.o
@ -1688,9 +1691,6 @@ Discarded input sections
.text 0x00000000 0x0 THUMB Debug/../../obj/unicode.o
.data 0x00000000 0x0 THUMB Debug/../../obj/unicode.o
.bss 0x00000000 0x0 THUMB Debug/../../obj/unicode.o
.text 0x00000000 0x0 THUMB Debug/../../obj/file.o
.data 0x00000000 0x0 THUMB Debug/../../obj/file.o
.bss 0x00000000 0x0 THUMB Debug/../../obj/file.o
.text 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7em_t_le_eabi.a(libc2.o)
.data 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7em_t_le_eabi.a(libc2.o)
.bss 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7em_t_le_eabi.a(libc2.o)
@ -2857,114 +2857,114 @@ Linker script and memory map
.text.XcpPacketReceived
0x08002eb4 0x3f8 THUMB Debug/../../obj/xcp.o
0x08002eb4 XcpPacketReceived
.text.mem_cpy 0x080032ac 0x54 THUMB Debug/../../obj/ff.o
.text.mem_set 0x08003300 0x38 THUMB Debug/../../obj/ff.o
.text.chk_chr 0x08003338 0x18 THUMB Debug/../../obj/ff.o
.text.ld_clust
0x08003350 0x20 THUMB Debug/../../obj/ff.o
.text.st_clust
0x08003370 0x18 THUMB Debug/../../obj/ff.o
.text.sum_sfn 0x08003388 0xa4 THUMB Debug/../../obj/ff.o
.text.validate
0x0800342c 0x44 THUMB Debug/../../obj/ff.o
.text.check_fs
0x08003470 0xa8 THUMB Debug/../../obj/ff.o
.text.chk_mounted
0x08003518 0x400 THUMB Debug/../../obj/ff.o
.text.get_fileinfo
0x08003918 0x248 THUMB Debug/../../obj/ff.o
.text.sync_window
0x08003b60 0xd8 THUMB Debug/../../obj/ff.o
.text.move_window
0x08003c38 0x3c THUMB Debug/../../obj/ff.o
.text.sync_fs 0x08003c74 0xd4 THUMB Debug/../../obj/ff.o
.text.clust2sect
0x08003d48 0x20 THUMB Debug/../../obj/ff.o
0x08003d48 clust2sect
.text.get_fat 0x08003d68 0x110 THUMB Debug/../../obj/ff.o
0x08003d68 get_fat
.text.dir_sdi 0x08003e78 0xac THUMB Debug/../../obj/ff.o
.text.put_fat 0x08003f24 0x134 THUMB Debug/../../obj/ff.o
0x08003f24 put_fat
.text.create_chain
0x08004058 0xc8 THUMB Debug/../../obj/ff.o
.text.dir_next
0x08004120 0x150 THUMB Debug/../../obj/ff.o
.text.dir_find
0x08004270 0x478 THUMB Debug/../../obj/ff.o
.text.follow_path
0x080046e8 0x408 THUMB Debug/../../obj/ff.o
.text.dir_remove
0x08004af0 0x5c THUMB Debug/../../obj/ff.o
.text.dir_read
0x08004b4c 0x2c4 THUMB Debug/../../obj/ff.o
.text.remove_chain
0x08004e10 0x7c THUMB Debug/../../obj/ff.o
.text.gen_numname
0x08004e8c 0x140 THUMB Debug/../../obj/ff.o
0x08004e8c gen_numname
.text.dir_register
0x08004fcc 0x298 THUMB Debug/../../obj/ff.o
.text.f_mount 0x08005264 0x34 THUMB Debug/../../obj/ff.o
0x08005264 f_mount
.text.f_open 0x08005298 0x1a4 THUMB Debug/../../obj/ff.o
0x08005298 f_open
.text.f_read 0x0800543c 0x1c8 THUMB Debug/../../obj/ff.o
0x0800543c f_read
.text.f_write 0x08005604 0x204 THUMB Debug/../../obj/ff.o
0x08005604 f_write
.text.f_sync 0x08005808 0xb4 THUMB Debug/../../obj/ff.o
0x08005808 f_sync
.text.f_close 0x080058bc 0x18 THUMB Debug/../../obj/ff.o
0x080058bc f_close
.text.f_lseek 0x080058d4 0x1bc THUMB Debug/../../obj/ff.o
0x080058d4 f_lseek
.text.f_stat 0x08005a90 0x50 THUMB Debug/../../obj/ff.o
0x08005a90 f_stat
.text.f_unlink
0x08005ae0 0xd4 THUMB Debug/../../obj/ff.o
0x08005ae0 f_unlink
.text.f_gets 0x08005bb4 0x60 THUMB Debug/../../obj/ff.o
0x08005bb4 f_gets
.text.f_putc 0x08005c14 0x38 THUMB Debug/../../obj/ff.o
0x08005c14 f_putc
.text.f_puts 0x08005c4c 0x38 THUMB Debug/../../obj/ff.o
0x08005c4c f_puts
.text.ff_convert
0x08005c84 0x78 THUMB Debug/../../obj/unicode.o
0x08005c84 ff_convert
.text.ff_wtoupper
0x08005cfc 0x34 THUMB Debug/../../obj/unicode.o
0x08005cfc ff_wtoupper
.text.FileLibLongToIntString
0x08005d30 0x50 THUMB Debug/../../obj/file.o
0x080032ac 0x50 THUMB Debug/../../obj/file.o
.text.FileLibHexStringToByte
0x08005d80 0x70 THUMB Debug/../../obj/file.o
0x080032fc 0x70 THUMB Debug/../../obj/file.o
.text.FileLibByteNibbleToChar
0x08005df0 0x1c THUMB Debug/../../obj/file.o
0x0800336c 0x1c THUMB Debug/../../obj/file.o
.text.FileLibByteToHexString
0x08005e0c 0x24 THUMB Debug/../../obj/file.o
0x08003388 0x24 THUMB Debug/../../obj/file.o
.text.FileInit
0x08005e30 0x30 THUMB Debug/../../obj/file.o
0x08005e30 FileInit
0x080033ac 0x30 THUMB Debug/../../obj/file.o
0x080033ac FileInit
.text.FileIsIdle
0x08005e60 0x14 THUMB Debug/../../obj/file.o
0x08005e60 FileIsIdle
0x080033dc 0x14 THUMB Debug/../../obj/file.o
0x080033dc FileIsIdle
.text.FileHandleFirmwareUpdateRequest
0x08005e74 0x3c THUMB Debug/../../obj/file.o
0x08005e74 FileHandleFirmwareUpdateRequest
0x080033f0 0x3c THUMB Debug/../../obj/file.o
0x080033f0 FileHandleFirmwareUpdateRequest
.text.FileSrecGetLineType
0x08005eb0 0x44 THUMB Debug/../../obj/file.o
0x08005eb0 FileSrecGetLineType
0x0800342c 0x44 THUMB Debug/../../obj/file.o
0x0800342c FileSrecGetLineType
.text.FileSrecVerifyChecksum
0x08005ef4 0x94 THUMB Debug/../../obj/file.o
0x08005ef4 FileSrecVerifyChecksum
0x08003470 0x94 THUMB Debug/../../obj/file.o
0x08003470 FileSrecVerifyChecksum
.text.FileSrecParseLine
0x08005f88 0x1a4 THUMB Debug/../../obj/file.o
0x08005f88 FileSrecParseLine
0x08003504 0x1a4 THUMB Debug/../../obj/file.o
0x08003504 FileSrecParseLine
.text.FileTask
0x0800612c 0x4b4 THUMB Debug/../../obj/file.o
0x0800612c FileTask
0x080036a8 0x4b4 THUMB Debug/../../obj/file.o
0x080036a8 FileTask
.text.mem_cpy 0x08003b5c 0x54 THUMB Debug/../../obj/ff.o
.text.mem_set 0x08003bb0 0x38 THUMB Debug/../../obj/ff.o
.text.chk_chr 0x08003be8 0x18 THUMB Debug/../../obj/ff.o
.text.ld_clust
0x08003c00 0x20 THUMB Debug/../../obj/ff.o
.text.st_clust
0x08003c20 0x18 THUMB Debug/../../obj/ff.o
.text.sum_sfn 0x08003c38 0xa4 THUMB Debug/../../obj/ff.o
.text.validate
0x08003cdc 0x44 THUMB Debug/../../obj/ff.o
.text.check_fs
0x08003d20 0xa8 THUMB Debug/../../obj/ff.o
.text.chk_mounted
0x08003dc8 0x400 THUMB Debug/../../obj/ff.o
.text.get_fileinfo
0x080041c8 0x248 THUMB Debug/../../obj/ff.o
.text.sync_window
0x08004410 0xd8 THUMB Debug/../../obj/ff.o
.text.move_window
0x080044e8 0x3c THUMB Debug/../../obj/ff.o
.text.sync_fs 0x08004524 0xd4 THUMB Debug/../../obj/ff.o
.text.clust2sect
0x080045f8 0x20 THUMB Debug/../../obj/ff.o
0x080045f8 clust2sect
.text.get_fat 0x08004618 0x110 THUMB Debug/../../obj/ff.o
0x08004618 get_fat
.text.dir_sdi 0x08004728 0xac THUMB Debug/../../obj/ff.o
.text.put_fat 0x080047d4 0x134 THUMB Debug/../../obj/ff.o
0x080047d4 put_fat
.text.create_chain
0x08004908 0xc8 THUMB Debug/../../obj/ff.o
.text.dir_next
0x080049d0 0x150 THUMB Debug/../../obj/ff.o
.text.dir_find
0x08004b20 0x478 THUMB Debug/../../obj/ff.o
.text.follow_path
0x08004f98 0x408 THUMB Debug/../../obj/ff.o
.text.dir_remove
0x080053a0 0x5c THUMB Debug/../../obj/ff.o
.text.dir_read
0x080053fc 0x2c4 THUMB Debug/../../obj/ff.o
.text.remove_chain
0x080056c0 0x7c THUMB Debug/../../obj/ff.o
.text.gen_numname
0x0800573c 0x140 THUMB Debug/../../obj/ff.o
0x0800573c gen_numname
.text.dir_register
0x0800587c 0x298 THUMB Debug/../../obj/ff.o
.text.f_mount 0x08005b14 0x34 THUMB Debug/../../obj/ff.o
0x08005b14 f_mount
.text.f_open 0x08005b48 0x1a4 THUMB Debug/../../obj/ff.o
0x08005b48 f_open
.text.f_read 0x08005cec 0x1c8 THUMB Debug/../../obj/ff.o
0x08005cec f_read
.text.f_write 0x08005eb4 0x204 THUMB Debug/../../obj/ff.o
0x08005eb4 f_write
.text.f_sync 0x080060b8 0xb4 THUMB Debug/../../obj/ff.o
0x080060b8 f_sync
.text.f_close 0x0800616c 0x18 THUMB Debug/../../obj/ff.o
0x0800616c f_close
.text.f_lseek 0x08006184 0x1bc THUMB Debug/../../obj/ff.o
0x08006184 f_lseek
.text.f_stat 0x08006340 0x50 THUMB Debug/../../obj/ff.o
0x08006340 f_stat
.text.f_unlink
0x08006390 0xd4 THUMB Debug/../../obj/ff.o
0x08006390 f_unlink
.text.f_gets 0x08006464 0x60 THUMB Debug/../../obj/ff.o
0x08006464 f_gets
.text.f_putc 0x080064c4 0x38 THUMB Debug/../../obj/ff.o
0x080064c4 f_putc
.text.f_puts 0x080064fc 0x38 THUMB Debug/../../obj/ff.o
0x080064fc f_puts
.text.ff_convert
0x08006534 0x78 THUMB Debug/../../obj/unicode.o
0x08006534 ff_convert
.text.ff_wtoupper
0x080065ac 0x34 THUMB Debug/../../obj/unicode.o
0x080065ac ff_wtoupper
.text.libc.isdigit
0x080065e0 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7em_t_le_eabi.a(libc2.o)
0x080065e0 isdigit
@ -3042,20 +3042,19 @@ Linker script and memory map
.rodata.xcpStationId
0x08006870 0x8 THUMB Debug/../../obj/xcp.o
.rodata.str1.4
0x08006878 0x13 THUMB Debug/../../obj/ff.o
0x14 (size before relaxing)
*fill* 0x0800688b 0x1 00
.rodata.ExCvt 0x0800688c 0x80 THUMB Debug/../../obj/ff.o
.rodata.LfnOfs
0x0800690c 0x10 THUMB Debug/../../obj/ff.o
.rodata.tbl_lower.3809
0x0800691c 0x1e0 THUMB Debug/../../obj/unicode.o
.rodata.Tbl 0x08006afc 0x100 THUMB Debug/../../obj/unicode.o
.rodata.tbl_upper.3810
0x08006bfc 0x1e0 THUMB Debug/../../obj/unicode.o
.rodata.str1.4
0x08006ddc 0x21c THUMB Debug/../../obj/file.o
0x08006878 0x219 THUMB Debug/../../obj/file.o
0x220 (size before relaxing)
*fill* 0x08006a91 0x3 00
.rodata.str1.4
0x08006a94 0x14 THUMB Debug/../../obj/ff.o
.rodata.ExCvt 0x08006aa8 0x80 THUMB Debug/../../obj/ff.o
.rodata.LfnOfs
0x08006b28 0x10 THUMB Debug/../../obj/ff.o
.rodata.tbl_lower.3809
0x08006b38 0x1e0 THUMB Debug/../../obj/unicode.o
.rodata.Tbl 0x08006d18 0x100 THUMB Debug/../../obj/unicode.o
.rodata.tbl_upper.3810
0x08006e18 0x1e0 THUMB Debug/../../obj/unicode.o
0x08006ff8 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
0x08006ff8 __rodata_load_end__ = __rodata_end__
@ -3165,21 +3164,21 @@ Linker script and memory map
.bss.xcpCtoReqPacket.3934
0x20000778 0x40 THUMB Debug/../../obj/com.o
.bss.xcpInfo 0x200007b8 0x4c THUMB Debug/../../obj/xcp.o
.bss.LfnBuf 0x20000804 0x200 THUMB Debug/../../obj/ff.o
.bss.Fsid 0x20000a04 0x2 THUMB Debug/../../obj/ff.o
*fill* 0x20000a06 0x2 00
.bss.FatFs 0x20000a08 0x4 THUMB Debug/../../obj/ff.o
.bss.loggingStr
0x20000a0c 0x40 THUMB Debug/../../obj/file.o
0x20000804 0x40 THUMB Debug/../../obj/file.o
.bss.firmwareUpdateState
0x20000a4c 0x1 THUMB Debug/../../obj/file.o
*fill* 0x20000a4d 0x3 00
0x20000844 0x1 THUMB Debug/../../obj/file.o
*fill* 0x20000845 0x3 00
.bss.eraseInfo
0x20000a50 0x8 THUMB Debug/../../obj/file.o
0x20000848 0x8 THUMB Debug/../../obj/file.o
.bss.fatFsObjects
0x20000a58 0x458 THUMB Debug/../../obj/file.o
0x20000850 0x458 THUMB Debug/../../obj/file.o
.bss.lineParseObject
0x20000eb0 0x184 THUMB Debug/../../obj/file.o
0x20000ca8 0x184 THUMB Debug/../../obj/file.o
.bss.LfnBuf 0x20000e2c 0x200 THUMB Debug/../../obj/ff.o
.bss.Fsid 0x2000102c 0x2 THUMB Debug/../../obj/ff.o
*fill* 0x2000102e 0x2 00
.bss.FatFs 0x20001030 0x4 THUMB Debug/../../obj/ff.o
.bss.libdebugio.dbgCommWord
0x20001034 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7em_t_le_eabi.a(libdebugio.o)
0x20001034 dbgCommWord
@ -3302,9 +3301,9 @@ LOAD THUMB Debug/../../obj/boot.o
LOAD THUMB Debug/../../obj/com.o
LOAD THUMB Debug/../../obj/cop.o
LOAD THUMB Debug/../../obj/xcp.o
LOAD THUMB Debug/../../obj/file.o
LOAD THUMB Debug/../../obj/ff.o
LOAD THUMB Debug/../../obj/unicode.o
LOAD THUMB Debug/../../obj/file.o
LOAD C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libcm_v7em_t_le_eabi.a
LOAD C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libm_v7em_t_le_eabi.a
LOAD C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7em_t_le_eabi.a
@ -3337,9 +3336,9 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM4_STM32_Olimex_STM32E407_Crossw
.debug_frame 0x000015a4 0xc4 THUMB Debug/../../obj/com.o
.debug_frame 0x00001668 0x30 THUMB Debug/../../obj/cop.o
.debug_frame 0x00001698 0x80 THUMB Debug/../../obj/xcp.o
.debug_frame 0x00001718 0x688 THUMB Debug/../../obj/ff.o
.debug_frame 0x00001da0 0x30 THUMB Debug/../../obj/unicode.o
.debug_frame 0x00001dd0 0x154 THUMB Debug/../../obj/file.o
.debug_frame 0x00001718 0x154 THUMB Debug/../../obj/file.o
.debug_frame 0x0000186c 0x688 THUMB Debug/../../obj/ff.o
.debug_frame 0x00001ef4 0x30 THUMB Debug/../../obj/unicode.o
.debug_frame 0x00001f24 0x12e0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7em_t_le_eabi.a(libc2.o)
.debug_frame 0x00003204 0x120 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7em_t_le_eabi.a(libc2_asm.o)
.debug_frame 0x00003324 0x790 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7em_t_le_eabi.a(libdebugio.o)
@ -3368,9 +3367,9 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM4_STM32_Olimex_STM32E407_Crossw
.debug_info 0x0000984e 0x2be THUMB Debug/../../obj/com.o
.debug_info 0x00009b0c 0x9a THUMB Debug/../../obj/cop.o
.debug_info 0x00009ba6 0x83a THUMB Debug/../../obj/xcp.o
.debug_info 0x0000a3e0 0x3562 THUMB Debug/../../obj/ff.o
.debug_info 0x0000d942 0x169 THUMB Debug/../../obj/unicode.o
.debug_info 0x0000daab 0x1226 THUMB Debug/../../obj/file.o
.debug_info 0x0000a3e0 0x1226 THUMB Debug/../../obj/file.o
.debug_info 0x0000b606 0x3562 THUMB Debug/../../obj/ff.o
.debug_info 0x0000eb68 0x169 THUMB Debug/../../obj/unicode.o
.debug_info 0x0000ecd1 0xd02 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7em_t_le_eabi.a(libc2.o)
.debug_info 0x0000f9d3 0x55f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7em_t_le_eabi.a(libdebugio.o)
.debug_info 0x0000ff32 0xd6 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7em_t_le_eabi.a(user_libc.o)
@ -3398,9 +3397,9 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM4_STM32_Olimex_STM32E407_Crossw
.debug_abbrev 0x00001c74 0x172 THUMB Debug/../../obj/com.o
.debug_abbrev 0x00001de6 0x44 THUMB Debug/../../obj/cop.o
.debug_abbrev 0x00001e2a 0x24d THUMB Debug/../../obj/xcp.o
.debug_abbrev 0x00002077 0x337 THUMB Debug/../../obj/ff.o
.debug_abbrev 0x000023ae 0xa8 THUMB Debug/../../obj/unicode.o
.debug_abbrev 0x00002456 0x212 THUMB Debug/../../obj/file.o
.debug_abbrev 0x00002077 0x212 THUMB Debug/../../obj/file.o
.debug_abbrev 0x00002289 0x337 THUMB Debug/../../obj/ff.o
.debug_abbrev 0x000025c0 0xa8 THUMB Debug/../../obj/unicode.o
.debug_abbrev 0x00002668 0xcb C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7em_t_le_eabi.a(libc2.o)
.debug_abbrev 0x00002733 0x3e C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7em_t_le_eabi.a(libdebugio.o)
.debug_abbrev 0x00002771 0x28 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7em_t_le_eabi.a(user_libc.o)
@ -3426,9 +3425,9 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM4_STM32_Olimex_STM32E407_Crossw
.debug_loc 0x00005b76 0x40 THUMB Debug/../../obj/boot.o
.debug_loc 0x00005bb6 0xce THUMB Debug/../../obj/com.o
.debug_loc 0x00005c84 0x248 THUMB Debug/../../obj/xcp.o
.debug_loc 0x00005ecc 0x68fe THUMB Debug/../../obj/ff.o
.debug_loc 0x0000c7ca 0x179 THUMB Debug/../../obj/unicode.o
.debug_loc 0x0000c943 0x97a THUMB Debug/../../obj/file.o
.debug_loc 0x00005ecc 0x97a THUMB Debug/../../obj/file.o
.debug_loc 0x00006846 0x68fe THUMB Debug/../../obj/ff.o
.debug_loc 0x0000d144 0x179 THUMB Debug/../../obj/unicode.o
.debug_loc 0x0000d2bd 0x1092 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7em_t_le_eabi.a(libc2.o)
.debug_loc 0x0000e34f 0x7f4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7em_t_le_eabi.a(libdebugio.o)
@ -3478,11 +3477,11 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM4_STM32_Olimex_STM32E407_Crossw
.debug_aranges
0x00000980 0x48 THUMB Debug/../../obj/xcp.o
.debug_aranges
0x000009c8 0x190 THUMB Debug/../../obj/ff.o
0x000009c8 0x70 THUMB Debug/../../obj/file.o
.debug_aranges
0x00000b58 0x28 THUMB Debug/../../obj/unicode.o
0x00000a38 0x190 THUMB Debug/../../obj/ff.o
.debug_aranges
0x00000b80 0x70 THUMB Debug/../../obj/file.o
0x00000bc8 0x28 THUMB Debug/../../obj/unicode.o
.debug_aranges
0x00000bf0 0x508 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7em_t_le_eabi.a(libc2.o)
.debug_aranges
@ -3512,44 +3511,44 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM4_STM32_Olimex_STM32E407_Crossw
.debug_ranges 0x000008b0 0x48 THUMB Debug/../../obj/com.o
.debug_ranges 0x000008f8 0x18 THUMB Debug/../../obj/cop.o
.debug_ranges 0x00000910 0x80 THUMB Debug/../../obj/xcp.o
.debug_ranges 0x00000990 0x2c8 THUMB Debug/../../obj/ff.o
.debug_ranges 0x00000c58 0x18 THUMB Debug/../../obj/unicode.o
.debug_ranges 0x00000c70 0x60 THUMB Debug/../../obj/file.o
.debug_ranges 0x00000990 0x60 THUMB Debug/../../obj/file.o
.debug_ranges 0x000009f0 0x2c8 THUMB Debug/../../obj/ff.o
.debug_ranges 0x00000cb8 0x18 THUMB Debug/../../obj/unicode.o
.debug_ranges 0x00000cd0 0x4f8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7em_t_le_eabi.a(libc2.o)
.debug_ranges 0x000011c8 0x208 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7em_t_le_eabi.a(libdebugio.o)
.debug_ranges 0x000013d0 0x50 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7em_t_le_eabi.a(user_libc.o)
.debug_line 0x00000000 0x5e4c
.debug_line 0x00000000 0xb4f THUMB Debug/../../obj/mmc.o
.debug_line 0x00000b4f 0x21c THUMB Debug/../../obj/system_stm32f4xx.o
.debug_line 0x00000d6b 0x49f THUMB Debug/../../obj/stm32f4xx_flash.o
.debug_line 0x0000120a 0x3ae THUMB Debug/../../obj/stm32f4xx_gpio.o
.debug_line 0x000015b8 0x590 THUMB Debug/../../obj/stm32f4xx_rcc.o
.debug_line 0x00001b48 0x45f THUMB Debug/../../obj/stm32f4xx_sdio.o
.debug_line 0x00001fa7 0x4a2 THUMB Debug/../../obj/stm32f4xx_usart.o
.debug_line 0x00002449 0x2c9 THUMB Debug/../../obj/hooks.o
.debug_line 0x00002712 0x25c THUMB Debug/../../obj/main.o
.debug_line 0x0000296e 0x17f THUMB Debug/../../obj/cstart.o
.debug_line 0x00002aed 0x10a THUMB Debug/../../obj/vectors.o
.debug_line 0x00002bf7 0x150 THUMB Debug/../../obj/cpu.o
.debug_line 0x00002d47 0x391 THUMB Debug/../../obj/flash.o
.debug_line 0x000030d8 0x137 THUMB Debug/../../obj/nvm.o
.debug_line 0x0000320f 0x1a3 THUMB Debug/../../obj/timer.o
.debug_line 0x000033b2 0x2f8 THUMB Debug/../../obj/uart.o
.debug_line 0x000036aa 0xdf THUMB Debug/../../obj/assert.o
.debug_line 0x00003789 0x117 THUMB Debug/../../obj/backdoor.o
.debug_line 0x000038a0 0x11b THUMB Debug/../../obj/boot.o
.debug_line 0x000039bb 0x165 THUMB Debug/../../obj/com.o
.debug_line 0x00003b20 0xaf THUMB Debug/../../obj/cop.o
.debug_line 0x00003bcf 0x1fd THUMB Debug/../../obj/xcp.o
.debug_line 0x00003dcc 0xfb9 THUMB Debug/../../obj/ff.o
.debug_line 0x00004d85 0x185 THUMB Debug/../../obj/unicode.o
.debug_line 0x00004f0a 0x3cb THUMB Debug/../../obj/file.o
.debug_line 0x000052d5 0x5b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7em_t_le_eabi.a(libc2.o)
.debug_line 0x00005888 0x550 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7em_t_le_eabi.a(libdebugio.o)
.debug_line 0x00005dd8 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7em_t_le_eabi.a(user_libc.o)
.debug_line 0x00000000 0x5e94
.debug_line 0x00000000 0xb5b THUMB Debug/../../obj/mmc.o
.debug_line 0x00000b5b 0x21c THUMB Debug/../../obj/system_stm32f4xx.o
.debug_line 0x00000d77 0x49f THUMB Debug/../../obj/stm32f4xx_flash.o
.debug_line 0x00001216 0x3ae THUMB Debug/../../obj/stm32f4xx_gpio.o
.debug_line 0x000015c4 0x590 THUMB Debug/../../obj/stm32f4xx_rcc.o
.debug_line 0x00001b54 0x45f THUMB Debug/../../obj/stm32f4xx_sdio.o
.debug_line 0x00001fb3 0x4a2 THUMB Debug/../../obj/stm32f4xx_usart.o
.debug_line 0x00002455 0x2d5 THUMB Debug/../../obj/hooks.o
.debug_line 0x0000272a 0x25c THUMB Debug/../../obj/main.o
.debug_line 0x00002986 0x17f THUMB Debug/../../obj/cstart.o
.debug_line 0x00002b05 0x10a THUMB Debug/../../obj/vectors.o
.debug_line 0x00002c0f 0x150 THUMB Debug/../../obj/cpu.o
.debug_line 0x00002d5f 0x391 THUMB Debug/../../obj/flash.o
.debug_line 0x000030f0 0x137 THUMB Debug/../../obj/nvm.o
.debug_line 0x00003227 0x1a3 THUMB Debug/../../obj/timer.o
.debug_line 0x000033ca 0x2f8 THUMB Debug/../../obj/uart.o
.debug_line 0x000036c2 0xdf THUMB Debug/../../obj/assert.o
.debug_line 0x000037a1 0x117 THUMB Debug/../../obj/backdoor.o
.debug_line 0x000038b8 0x11b THUMB Debug/../../obj/boot.o
.debug_line 0x000039d3 0x165 THUMB Debug/../../obj/com.o
.debug_line 0x00003b38 0xaf THUMB Debug/../../obj/cop.o
.debug_line 0x00003be7 0x1fd THUMB Debug/../../obj/xcp.o
.debug_line 0x00003de4 0x3d7 THUMB Debug/../../obj/file.o
.debug_line 0x000041bb 0xfc5 THUMB Debug/../../obj/ff.o
.debug_line 0x00005180 0x19d THUMB Debug/../../obj/unicode.o
.debug_line 0x0000531d 0x5b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7em_t_le_eabi.a(libc2.o)
.debug_line 0x000058d0 0x550 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7em_t_le_eabi.a(libdebugio.o)
.debug_line 0x00005e20 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7em_t_le_eabi.a(user_libc.o)
.debug_str 0x00000000 0x4a55
.debug_str 0x00000000 0x4a6d
.debug_str 0x00000000 0x1460 THUMB Debug/../../obj/mmc.o
0x1526 (size before relaxing)
.debug_str 0x00001460 0x276 THUMB Debug/../../obj/system_stm32f4xx.o
@ -3592,17 +3591,17 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM4_STM32_Olimex_STM32E407_Crossw
0x190 (size before relaxing)
.debug_str 0x0000377b 0x224 THUMB Debug/../../obj/xcp.o
0x408 (size before relaxing)
.debug_str 0x0000399f 0x325 THUMB Debug/../../obj/ff.o
0x74c (size before relaxing)
.debug_str 0x00003cc4 0x99 THUMB Debug/../../obj/unicode.o
0x165 (size before relaxing)
.debug_str 0x00003d5d 0x304 THUMB Debug/../../obj/file.o
.debug_str 0x0000399f 0x31b THUMB Debug/../../obj/file.o
0x7e9 (size before relaxing)
.debug_str 0x00004061 0x56f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7em_t_le_eabi.a(libc2.o)
.debug_str 0x00003cba 0x31a THUMB Debug/../../obj/ff.o
0x758 (size before relaxing)
.debug_str 0x00003fd4 0xa5 THUMB Debug/../../obj/unicode.o
0x171 (size before relaxing)
.debug_str 0x00004079 0x56f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7em_t_le_eabi.a(libc2.o)
0x655 (size before relaxing)
.debug_str 0x000045d0 0x3b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7em_t_le_eabi.a(libdebugio.o)
.debug_str 0x000045e8 0x3b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7em_t_le_eabi.a(libdebugio.o)
0x3fc (size before relaxing)
.debug_str 0x00004983 0xd2 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7em_t_le_eabi.a(user_libc.o)
.debug_str 0x0000499b 0xd2 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7em_t_le_eabi.a(user_libc.o)
0x11b (size before relaxing)
.comment 0x00000000 0x4e
@ -3628,9 +3627,9 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM4_STM32_Olimex_STM32E407_Crossw
.comment 0x00000000 0x4f THUMB Debug/../../obj/com.o
.comment 0x00000000 0x4f THUMB Debug/../../obj/cop.o
.comment 0x00000000 0x4f THUMB Debug/../../obj/xcp.o
.comment 0x00000000 0x4f THUMB Debug/../../obj/file.o
.comment 0x00000000 0x4f THUMB Debug/../../obj/ff.o
.comment 0x00000000 0x4f THUMB Debug/../../obj/unicode.o
.comment 0x00000000 0x4f THUMB Debug/../../obj/file.o
.comment 0x00000000 0x4f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7em_t_le_eabi.a(libc2.o)
.comment 0x00000000 0x4f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7em_t_le_eabi.a(libdebugio.o)
.comment 0x00000000 0x4f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7em_t_le_eabi.a(user_libc.o)
@ -3682,11 +3681,11 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM4_STM32_Olimex_STM32E407_Crossw
.ARM.attributes
0x00000423 0x33 THUMB Debug/../../obj/xcp.o
.ARM.attributes
0x00000456 0x33 THUMB Debug/../../obj/ff.o
0x00000456 0x33 THUMB Debug/../../obj/file.o
.ARM.attributes
0x00000489 0x33 THUMB Debug/../../obj/unicode.o
0x00000489 0x33 THUMB Debug/../../obj/ff.o
.ARM.attributes
0x000004bc 0x33 THUMB Debug/../../obj/file.o
0x000004bc 0x33 THUMB Debug/../../obj/unicode.o
.ARM.attributes
0x000004ef 0x2e C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7em_t_le_eabi.a(libc2.o)
.ARM.attributes

View File

@ -1,7 +1,7 @@
<!DOCTYPE CrossStudio_Project_File>
<solution Name="stm32f407_crossworks" target="8" version="2">
<project Name="openbtl_olimex_stm32e407">
<configuration Name="Common" Placement="Flash" Target="STM32F407ZG" arm_architecture="v7EM" arm_core_type="Cortex-M4" arm_fpu_type="FPv4-SP-D16" arm_gcc_target="arm-unknown-eabi" arm_linker_heap_size="128" arm_linker_jtag_pad_pre_dr="1" arm_linker_jtag_pad_pre_ir="5" arm_linker_process_stack_size="0" arm_linker_stack_size="128" arm_simulator_memory_simulation_filename="$(TargetsDir)/STM32/STM32SimulatorMemory.dll" arm_simulator_memory_simulation_parameter="STM32F407ZG;0x100000;0x20000" arm_target_debug_interface_type="ADIv5" arm_target_interface_type="Default" arm_target_loader_applicable_loaders="Flash" arm_target_loader_default_loader="Flash" arm_target_loader_parameter="8000000" arm_use_gcc_libraries="Yes" build_intermediate_directory="$(Configuration)/../../obj" build_output_directory="$(ProjectDir)/../bin" c_only_additional_options="-I./..;-I./../lib/stdperiphlib;-I./../lib/stdperiphlib/CMSIS/Device/ST/STM32F4xx/Include;-I./../lib/stdperiphlib/CMSIS/Include;-I./../lib/fatfs;-I./../lib/stdperiphlib/STM32F4xx_StdPeriph_Driver/inc;-I./../../../../Source;-I./../../../../Source/ARMCM4_STM32;-I./../../../../Source/fatfs/src" c_preprocessor_definitions="USE_STDPERIPH_DRIVER;HSE_VALUE=12000000;VECT_TAB_FLASH" c_user_include_directories="$(TargetsDir)/STM32/include" gcc_optimization_level="Level 1" link_IOLibraryName="target" link_include_standard_libraries="Yes" linker_keep_symbols="_vectors;EntryFromProg" linker_memory_map_file="$(TargetsDir)/STM32/STM32F407ZG_MemoryMap.xml" linker_output_format="srec" linker_printf_enabled="No" linker_printf_width_precision_supported="No" linker_scanf_enabled="No" linker_section_placement_file="$(StudioDir)/targets/Cortex_M/flash_placement.xml" oscillator_frequency="8MHz" project_directory="" project_type="Executable" property_groups_file_path="$(TargetsDir)/STM32/propertyGroups.xml" target_get_partname_script="GetPartName()" target_match_partname_script="MatchPartName(&quot;$(Target)&quot;)" target_reset_script="Reset()"/>
<configuration Name="Common" Placement="Flash" Target="STM32F407ZG" arm_architecture="v7EM" arm_core_type="Cortex-M4" arm_fpu_type="FPv4-SP-D16" arm_gcc_target="arm-unknown-eabi" arm_linker_heap_size="128" arm_linker_jtag_pad_pre_dr="1" arm_linker_jtag_pad_pre_ir="5" arm_linker_process_stack_size="0" arm_linker_stack_size="128" arm_simulator_memory_simulation_filename="$(TargetsDir)/STM32/STM32SimulatorMemory.dll" arm_simulator_memory_simulation_parameter="STM32F407ZG;0x100000;0x20000" arm_target_debug_interface_type="ADIv5" arm_target_interface_type="Default" arm_target_loader_applicable_loaders="Flash" arm_target_loader_default_loader="Flash" arm_target_loader_parameter="8000000" arm_use_gcc_libraries="Yes" build_intermediate_directory="$(Configuration)/../../obj" build_output_directory="$(ProjectDir)/../bin" c_only_additional_options="-I./..;-I./../lib/stdperiphlib;-I./../lib/stdperiphlib/CMSIS/Device/ST/STM32F4xx/Include;-I./../lib/stdperiphlib/CMSIS/Include;-I./../lib/fatfs;-I./../lib/stdperiphlib/STM32F4xx_StdPeriph_Driver/inc;-I./../../../../Source;-I./../../../../Source/ARMCM4_STM32;-I./../../../../Source/third_party/fatfs/src" c_preprocessor_definitions="USE_STDPERIPH_DRIVER;HSE_VALUE=12000000;VECT_TAB_FLASH" c_user_include_directories="$(TargetsDir)/STM32/include" gcc_optimization_level="Level 1" link_IOLibraryName="target" link_include_standard_libraries="Yes" linker_keep_symbols="_vectors;EntryFromProg" linker_memory_map_file="$(TargetsDir)/STM32/STM32F407ZG_MemoryMap.xml" linker_output_format="srec" linker_printf_enabled="No" linker_printf_width_precision_supported="No" linker_scanf_enabled="No" linker_section_placement_file="$(StudioDir)/targets/Cortex_M/flash_placement.xml" oscillator_frequency="8MHz" project_directory="" project_type="Executable" property_groups_file_path="$(TargetsDir)/STM32/propertyGroups.xml" target_get_partname_script="GetPartName()" target_match_partname_script="MatchPartName(&quot;$(Target)&quot;)" target_reset_script="Reset()"/>
<configuration Name="Flash" arm_target_flash_loader_file_path="$(TargetsDir)/STM32/Release/STM32F2xx_Loader_rpc.elf" arm_target_flash_loader_type="LIBMEM RPC Loader" arm_target_loader_can_erase_all="Yes" arm_target_loader_can_lock_all="No" arm_target_loader_can_lock_range="No" arm_target_loader_can_unlock_all="No" arm_target_loader_can_unlock_range="No" target_reset_script="FLASHReset()"/>
<folder Name="Source Files">
<configuration Name="Common" filter="c;cpp;cxx;cc;h;s;asm;inc"/>
@ -118,15 +118,17 @@
<file file_name="../../../../Source/plausibility.h"/>
<file file_name="../../../../Source/xcp.c"/>
<file file_name="../../../../Source/xcp.h"/>
<folder Name="fatfs" file_name="">
<file file_name="../../../../Source/fatfs/src/diskio.h"/>
<file file_name="../../../../Source/fatfs/src/ff.c"/>
<file file_name="../../../../Source/fatfs/src/ff.h"/>
<file file_name="../../../../Source/fatfs/src/integer.h"/>
<file file_name="../../../../Source/fatfs/src/option/unicode.c"/>
</folder>
<file file_name="../../../../Source/file.c"/>
<file file_name="../../../../Source/file.h"/>
<folder Name="third_party">
<folder Name="fatfs" file_name="">
<file file_name="../../../../Source/third_party/fatfs/src/diskio.h"/>
<file file_name="../../../../Source/third_party/fatfs/src/ff.c"/>
<file file_name="../../../../Source/third_party/fatfs/src/ff.h"/>
<file file_name="../../../../Source/third_party/fatfs/src/integer.h"/>
<file file_name="../../../../Source/third_party/fatfs/src/option/unicode.c"/>
</folder>
</folder>
</folder>
</folder>
<folder Name="System Files" file_name="">

View File

@ -48,9 +48,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>
@ -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="18" selected="0" name="unnamed" top="50" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32_Olimex_STM32E407_Crossworks\Boot\blt_conf.h" y="99" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32_Olimex_STM32E407_Crossworks\Boot\blt_conf.h" left="0" selected="1" name="unnamed" top="72" />
<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="0" name="unnamed" top="50" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32_Olimex_STM32E407_Crossworks\Boot\blt_conf.h" y="99" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32_Olimex_STM32E407_Crossworks\Boot\blt_conf.h" left="18" selected="1" name="unnamed" top="72" />
</Files>
<ARMCrossStudioWindow activeProject="openbtl_olimex_stm32e407" autoConnectTarget="SEGGER J-Link" debugSearchFileMap="" fileDialogInitialDirectory="C:\Work\software\OpenBLT\Target\Source\ARMCM4_STM32" fileDialogDefaultFilter="*.c" autoConnectCapabilities="266111" debugSearchPath="" buildConfiguration="THUMB Debug" />
<ARMCrossStudioWindow activeProject="openbtl_olimex_stm32e407" autoConnectTarget="SEGGER J-Link" debugSearchFileMap="" fileDialogInitialDirectory="C:\Work\software\OpenBLT\Target\Source\third_party\fatfs\src\option" fileDialogDefaultFilter="" autoConnectCapabilities="266111" debugSearchPath="" buildConfiguration="THUMB Debug" />
</session>

View File

@ -32,15 +32,15 @@ Idx Name Size VMA LMA File off Algn
CONTENTS, READONLY, DEBUGGING
7 .debug_ranges 00000c58 00000000 00000000 0002c609 2**0
CONTENTS, READONLY, DEBUGGING
8 .debug_line 000046cc 00000000 00000000 0002d261 2**0
8 .debug_line 00004714 00000000 00000000 0002d261 2**0
CONTENTS, READONLY, DEBUGGING
9 .debug_str 0000381b 00000000 00000000 0003192d 2**0
9 .debug_str 00003833 00000000 00000000 00031975 2**0
CONTENTS, READONLY, DEBUGGING
10 .comment 00000030 00000000 00000000 00035148 2**0
10 .comment 00000030 00000000 00000000 000351a8 2**0
CONTENTS, READONLY
11 .ARM.attributes 00000033 00000000 00000000 00035178 2**0
11 .ARM.attributes 00000033 00000000 00000000 000351d8 2**0
CONTENTS, READONLY
12 .debug_frame 00001f40 00000000 00000000 000351ac 2**2
12 .debug_frame 00001f40 00000000 00000000 0003520c 2**2
CONTENTS, READONLY, DEBUGGING
SYMBOL TABLE:
08000000 l d .text 00000000 .text

View File

@ -181,20 +181,22 @@ continue
</Configuration>
</Settings>
<VirtualDirectory Name="Source">
<VirtualDirectory Name="fatfs">
<VirtualDirectory Name="src">
<File Name="../../../../Source/fatfs/src/diskio.h"/>
<File Name="../../../../Source/fatfs/src/ff.c"/>
<File Name="../../../../Source/fatfs/src/ff.h"/>
<File Name="../../../../Source/fatfs/src/integer.h"/>
<VirtualDirectory Name="option">
<File Name="../../../../Source/fatfs/src/option/cc932.c"/>
<File Name="../../../../Source/fatfs/src/option/cc936.c"/>
<File Name="../../../../Source/fatfs/src/option/cc949.c"/>
<File Name="../../../../Source/fatfs/src/option/cc950.c"/>
<File Name="../../../../Source/fatfs/src/option/ccsbcs.c"/>
<File Name="../../../../Source/fatfs/src/option/syscall.c"/>
<File Name="../../../../Source/fatfs/src/option/unicode.c"/>
<VirtualDirectory Name="third_party">
<VirtualDirectory Name="fatfs">
<VirtualDirectory Name="src">
<VirtualDirectory Name="option">
<File Name="../../../../Source/third_party/fatfs/src/option/cc932.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/cc936.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/cc949.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/cc950.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/ccsbcs.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/syscall.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/unicode.c"/>
</VirtualDirectory>
<File Name="../../../../Source/third_party/fatfs/src/diskio.h"/>
<File Name="../../../../Source/third_party/fatfs/src/ff.c"/>
<File Name="../../../../Source/third_party/fatfs/src/ff.h"/>
<File Name="../../../../Source/third_party/fatfs/src/integer.h"/>
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>

View File

@ -105,11 +105,11 @@ main.c \
./lib/stdperiphlib/CMSIS/Device/ST/STM32F4xx/Source/system_stm32f4xx.c \
./lib/stdperiphlib/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
./lib/stdperiphlib/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
../../../Source/fatfs/src/diskio.h \
../../../Source/fatfs/src/ff.c \
../../../Source/fatfs/src/ff.h \
../../../Source/fatfs/src/integer.h \
../../../Source/fatfs/src/option/unicode.c \
../../../Source/third_party/fatfs/src/diskio.h \
../../../Source/third_party/fatfs/src/ff.c \
../../../Source/third_party/fatfs/src/ff.h \
../../../Source/third_party/fatfs/src/integer.h \
../../../Source/third_party/fatfs/src/option/unicode.c \
../../../Source/boot.c \
../../../Source/boot.h \
../../../Source/com.c \

View File

@ -38,7 +38,7 @@
<Factory>Workspace</Factory>
<Session>
<NodeDict><ExpandedNode>stm32f407</ExpandedNode><ExpandedNode>stm32f407/Boot</ExpandedNode><ExpandedNode>stm32f407/Output</ExpandedNode><ExpandedNode>stm32f407/Source</ExpandedNode><ExpandedNode>stm32f407/Source/ARMCM4_STM32</ExpandedNode><ExpandedNode>stm32f407/lib</ExpandedNode><ExpandedNode>stm32f407/src</ExpandedNode></NodeDict></Session>
<NodeDict><ExpandedNode>stm32f407</ExpandedNode><ExpandedNode>stm32f407/Boot</ExpandedNode><ExpandedNode>stm32f407/Output</ExpandedNode><ExpandedNode>stm32f407/lib</ExpandedNode><ExpandedNode>stm32f407/src</ExpandedNode></NodeDict></Session>
</Tab>
</Tabs>
@ -55,7 +55,7 @@
<Top><Row0><Sizes><Toolbar-028deb38><key>iaridepm.enu1</key></Toolbar-028deb38></Sizes></Row0><Row1><Sizes/></Row1></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><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>963</Bottom><Right>420</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>104167</sizeHorzCX><sizeHorzCY>198413</sizeHorzCY><sizeVertCX>219792</sizeVertCX><sizeVertCY>957341</sizeVertCY></Rect></Wnd1></Sizes></Row0></Right><Bottom><Row0><Sizes/></Row0></Bottom><Float><Sizes/></Float></Positions>
<Top><Row0><Sizes><Toolbar-0292ef68><key>iaridepm.enu1</key></Toolbar-0292ef68></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><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>963</Bottom><Right>420</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>104167</sizeHorzCX><sizeHorzCY>198413</sizeHorzCY><sizeVertCX>219792</sizeVertCX><sizeVertCY>957341</sizeVertCY></Rect></Wnd1></Sizes></Row0></Right><Bottom><Row0><Sizes/></Row0></Bottom><Float><Sizes/></Float></Positions>
</Desktop>
</Workspace>

View File

@ -303,7 +303,7 @@
<state>$PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc</state>
<state>$PROJ_DIR$\..\..\..\..\Source</state>
<state>$PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32</state>
<state>$PROJ_DIR$\..\..\..\..\Source\fatfs\src</state>
<state>$PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src</state>
</option>
<option>
<name>CCStdIncCheck</name>
@ -2120,22 +2120,25 @@
</file>
</group>
<group>
<name>fatfs</name>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\diskio.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\integer.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\unicode.c</name>
</file>
<name>third_party</name>
<group>
<name>fatfs</name>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\diskio.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\integer.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c</name>
</file>
</group>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>

View File

@ -140,7 +140,7 @@ void ComTask(void)
static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA];
#endif
#if (BOOT_COM_USB_ENABLE > 0)
static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA];
static unsigned char xcpCtoReqPacket[BOOT_COM_USB_RX_MAX_DATA];
#endif
#if (BOOT_COM_CAN_ENABLE > 0)

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Some files were not shown because too many files have changed in this diff Show More