From: Gediminas Simanskis <gediminas@8devices.com>
To: bon@elektron.ikp.physik.tu-darmstadt.de
Cc: linux-can@vger.kernel.org
Subject: Re: usb_8dev: firmware and windows library
Date: Wed, 22 Jan 2014 07:42:31 +0200 [thread overview]
Message-ID: <52DF5A47.6060007@8devices.com> (raw)
In-Reply-To: <21214.39717.229497.687562@gargle.gargle.HOWL>
[-- Attachment #1: Type: text/plain, Size: 357 bytes --]
Hi,
attached
>>>>>> "Gediminas" == Gediminas Simanskis <gediminas@8devices.com> writes:
> Gediminas> Hi, this image was compiled using commercial version IAR
> Gediminas> compiller for ARM.
>
> I understand.
>
> But isn't there any output log during the build stage that tells what files
> are compiled with what options and defines?
>
> Thanks
[-- Attachment #2: usb2can.map --]
[-- Type: text/plain, Size: 36670 bytes --]
###############################################################################
# #
# IAR ELF Linker V5.41.0.51741/W32 for ARM 18/Dec/2013 12:41:15 #
# Copyright (C) 2007-2009 IAR Systems AB. #
# #
# Output file = C:\Users\Ged\Documents\Work\USB2CAN\Firmware\IAR\Debug\E #
# xe\usb2can.out.tmp #
# Map file = C:\Users\Ged\Documents\Work\USB2CAN\Firmware\IAR\Debug\L #
# ist\usb2can.map #
# Command line = C:\Users\Ged\Documents\Work\USB2CAN\Firmware\IAR\Debug\O #
# bj\75x_can.o C:\Users\Ged\Documents\Work\USB2CAN\Firmwar #
# e\IAR\Debug\Obj\75x_cfg.o C:\Users\Ged\Documents\Work\US #
# B2CAN\Firmware\IAR\Debug\Obj\75x_eic.o #
# C:\Users\Ged\Documents\Work\USB2CAN\Firmware\IAR\Debug\O #
# bj\75x_gpio.o C:\Users\Ged\Documents\Work\USB2CAN\Firmwa #
# re\IAR\Debug\Obj\75x_i2c.o C:\Users\Ged\Documents\Work\U #
# SB2CAN\Firmware\IAR\Debug\Obj\75x_init.o #
# C:\Users\Ged\Documents\Work\USB2CAN\Firmware\IAR\Debug\O #
# bj\75x_it.o C:\Users\Ged\Documents\Work\USB2CAN\Firmware #
# \IAR\Debug\Obj\75x_lib.o C:\Users\Ged\Documents\Work\USB #
# 2CAN\Firmware\IAR\Debug\Obj\75x_mrcc.o #
# C:\Users\Ged\Documents\Work\USB2CAN\Firmware\IAR\Debug\O #
# bj\75x_pwm.o C:\Users\Ged\Documents\Work\USB2CAN\Firmwar #
# e\IAR\Debug\Obj\75x_tb.o C:\Users\Ged\Documents\Work\USB #
# 2CAN\Firmware\IAR\Debug\Obj\75x_tim.o #
# C:\Users\Ged\Documents\Work\USB2CAN\Firmware\IAR\Debug\O #
# bj\75x_uart.o C:\Users\Ged\Documents\Work\USB2CAN\Firmwa #
# re\IAR\Debug\Obj\75x_vect.o #
# C:\Users\Ged\Documents\Work\USB2CAN\Firmware\IAR\Debug\O #
# bj\75x_wdg.o C:\Users\Ged\Documents\Work\USB2CAN\Firmwar #
# e\IAR\Debug\Obj\Checksum.o C:\Users\Ged\Documents\Work\U #
# SB2CAN\Firmware\IAR\Debug\Obj\buffers.o #
# C:\Users\Ged\Documents\Work\USB2CAN\Firmware\IAR\Debug\O #
# bj\commands.o C:\Users\Ged\Documents\Work\USB2CAN\Firmwa #
# re\IAR\Debug\Obj\configuration.o #
# C:\Users\Ged\Documents\Work\USB2CAN\Firmware\IAR\Debug\O #
# bj\hw_config.o C:\Users\Ged\Documents\Work\USB2CAN\Firmw #
# are\IAR\Debug\Obj\i2c_ee.o C:\Users\Ged\Documents\Work\U #
# SB2CAN\Firmware\IAR\Debug\Obj\leds.o #
# C:\Users\Ged\Documents\Work\USB2CAN\Firmware\IAR\Debug\O #
# bj\lists.o C:\Users\Ged\Documents\Work\USB2CAN\Firmware\ #
# IAR\Debug\Obj\low_level_init.o #
# C:\Users\Ged\Documents\Work\USB2CAN\Firmware\IAR\Debug\O #
# bj\main.o C:\Users\Ged\Documents\Work\USB2CAN\Firmware\I #
# AR\Debug\Obj\messages.o C:\Users\Ged\Documents\Work\USB2 #
# CAN\Firmware\IAR\Debug\Obj\usb_core.o #
# C:\Users\Ged\Documents\Work\USB2CAN\Firmware\IAR\Debug\O #
# bj\usb_desc.o C:\Users\Ged\Documents\Work\USB2CAN\Firmwa #
# re\IAR\Debug\Obj\usb_endp.o #
# C:\Users\Ged\Documents\Work\USB2CAN\Firmware\IAR\Debug\O #
# bj\usb_init.o C:\Users\Ged\Documents\Work\USB2CAN\Firmwa #
# re\IAR\Debug\Obj\usb_int.o C:\Users\Ged\Documents\Work\U #
# SB2CAN\Firmware\IAR\Debug\Obj\usb_istr.o #
# C:\Users\Ged\Documents\Work\USB2CAN\Firmware\IAR\Debug\O #
# bj\usb_mem.o C:\Users\Ged\Documents\Work\USB2CAN\Firmwar #
# e\IAR\Debug\Obj\usb_prop.o C:\Users\Ged\Documents\Work\U #
# SB2CAN\Firmware\IAR\Debug\Obj\usb_pwr.o #
# C:\Users\Ged\Documents\Work\USB2CAN\Firmware\IAR\Debug\O #
# bj\usb_regs.o --redirect _Printf=_PrintfSmall #
# --redirect _Scanf=_ScanfSmall -o #
# C:\Users\Ged\Documents\Work\USB2CAN\Firmware\IAR\Debug\E #
# xe\usb2can.out.tmp --map C:\Users\Ged\Documents\Work\USB #
# 2CAN\Firmware\IAR\Debug\List\usb2can.map --config #
# C:\Users\Ged\Documents\Work\USB2CAN\Firmware\IAR\linker\ #
# STR75x_FLASH.icf --semihosting --entry #
# __iar_program_start --place_holder #
# __checksum,2,.checksum,1 --define_symbol #
# __checksum_begin=0x20006000 --define_symbol #
# __checksum_end=0x2000bffb #
# #
# #
###############################################################################
*******************************************************************************
*** PLACEMENT SUMMARY
***
"P1": place in [from 0x20006000 to 0x2000bfff] { block IntVecInit };
"P2": place in [from 0x40000000 to 0x40003fff] { block IntVec };
"P3": place in [from 0x20006000 to 0x2000bfff] { ro };
"P4": place in [from 0x40000000 to 0x40003fff] {
rw, block CSTACK, block SVC_STACK, block IRQ_STACK, block FIQ_STACK,
block UND_STACK, block ABT_STACK, block HEAP };
"A1": place at 0x200c0000 { section configuration };
"A2": place at end of [0x20006000-0x2000bfff] { ro section .checksum };
Section Kind Address Size Object
------- ---- ------- ---- ------
"P1": 0x6f0
IntVecInit 0x20006000 0x6f0 <Block>
Initializer bytes ro data 0x20006000 0x6f0 <for IntVec-1>
- 0x200066f0 0x6f0
"P3": 0x4508
.text ro code 0x200066f0 0xd2c usb_core.o [1]
.text ro code 0x2000741c 0x634 75x_can.o [1]
.text ro code 0x20007a50 0x630 75x_mrcc.o [1]
.text ro code 0x20008080 0x4f0 messages.o [1]
.text ro code 0x20008570 0x3a8 hw_config.o [1]
.text ro code 0x20008918 0x3a8 main.o [1]
.text ro code 0x20008cc0 0x370 usb_prop.o [1]
.text ro code 0x20009030 0x2f4 leds.o [1]
.text ro code 0x20009324 0x2f4 usb_regs.o [1]
.text ro code 0x20009618 0x29c usb_int.o [1]
.text ro code 0x200098b4 0x238 commands.o [1]
.text ro code 0x20009aec 0x210 75x_gpio.o [1]
.rodata const 0x20009cfc 0x200 Checksum.o [1]
.text ro code 0x20009efc 0x1c4 75x_it.o [1]
.text ro code 0x2000a0c0 0x180 75x_tb.o [1]
.text ro code 0x2000a240 0x154 lists.o [1]
.text ro code 0x2000a394 0x11c 75x_init.o [1]
.text ro code 0x2000a4b0 0xd4 ABImemcpy.o [4]
.text ro code 0x2000a584 0x98 75x_eic.o [1]
.text ro code 0x2000a61c 0x90 usb_istr.o [1]
.text ro code 0x2000a6ac 0x84 75x_wdg.o [1]
.text ro code 0x2000a730 0x64 usb_mem.o [1]
.text ro code 0x2000a794 0x4c Checksum.o [1]
.text ro code 0x2000a7e0 0x48 usb_pwr.o [1]
.text ro code 0x2000a828 0x38 usb_endp.o [1]
.text ro code 0x2000a860 0x38 data_init2.o [4]
.text ro code 0x2000a898 0x34 usb_init.o [1]
.text ro code 0x2000a8cc 0x34 iarwstd.o [5]
.rodata const 0x2000a900 0x30 usb_desc.o [1]
.text ro code 0x2000a930 0x2c copy_init2.o [4]
.text ro code 0x2000a95c 0x28 zero_init2.o [4]
.rodata const 0x2000a984 0x24 usb_desc.o [1]
.text ro code 0x2000a9a8 0x24 cmain.o [4]
.iar.init_table const 0x2000a9cc 0x38 - Linker created -
.rodata const 0x2000aa04 0x20 usb_desc.o [1]
.text ro code 0x2000aa24 0x20 75x_cfg.o [1]
.text ro code 0x2000aa44 0x20 uread4.o [4]
.text ro code 0x2000aa64 0x20 exit.o [5]
.rodata const 0x2000aa84 0x14 usb_desc.o [1]
.text ro code 0x2000aa98 0x10 cexit.o [4]
.text ro code 0x2000aaa8 0x8 low_level_init.o [1]
.text ro code 0x2000aab0 0x8 exit.o [3]
.rodata const 0x2000aab8 0x4 usb_desc.o [1]
.text ro code 0x2000aabc 0x4 xreturnswi.o [5]
Initializer bytes ro data 0x2000aac0 0x138 <for P4 s0>
- 0x2000abf8 0x4508
"A2": 0x2
.checksum const 0x2000bffe 0x2 Place holder __checksum
- 0x2000c000 0x2
"A1": 0xc
configuration uninit 0x200c0000 0xc configuration.o [1]
- 0x200c000c 0xc
"P2": 0x6f0
IntVec 0x40000000 0x6f0 <Block>
IntVec-1 0x40000000 0x6f0 <Init block>
.intvec inited 0x40000000 0x6f0 75x_vect.o [1]
- 0x400006f0 0x6f0
"P4", part 1 of 3: 0x700
CSTACK 0x400006f0 0x200 <Block>
CSTACK uninit 0x400006f0 0x200 <Block tail>
SVC_STACK 0x400008f0 0x100 <Block>
SVC_STACK uninit 0x400008f0 0x100 <Block tail>
IRQ_STACK 0x400009f0 0x100 <Block>
IRQ_STACK uninit 0x400009f0 0x100 <Block tail>
FIQ_STACK 0x40000af0 0x100 <Block>
FIQ_STACK uninit 0x40000af0 0x100 <Block tail>
UND_STACK 0x40000bf0 0x100 <Block>
UND_STACK uninit 0x40000bf0 0x100 <Block tail>
ABT_STACK 0x40000cf0 0x100 <Block>
ABT_STACK uninit 0x40000cf0 0x100 <Block tail>
- 0x40000df0 0x700
"P4", part 2 of 3: 0x138
P4 s0 0x40000df0 0x138 <Init block>
.data inited 0x40000df0 0x3c usb_istr.o [1]
.data inited 0x40000e2c 0x3c usb_istr.o [1]
.data inited 0x40000e68 0x30 usb_prop.o [1]
.data inited 0x40000e98 0x28 usb_prop.o [1]
.data inited 0x40000ec0 0x24 usb_prop.o [1]
.data inited 0x40000ee4 0x14 75x_can.o [1]
.data inited 0x40000ef8 0x14 usb_desc.o [1]
.data inited 0x40000f0c 0x8 usb_prop.o [1]
.data inited 0x40000f14 0x8 usb_prop.o [1]
.data inited 0x40000f1c 0x8 usb_prop.o [1]
.data inited 0x40000f24 0x4 usb_prop.o [1]
- 0x40000f28 0x138
"P4", part 3 of 3: 0xd94
.bss zero 0x40000f28 0x608 lists.o [1]
.bss zero 0x40001530 0x608 lists.o [1]
.bss zero 0x40001b38 0xa4 main.o [1]
.bss zero 0x40001bdc 0x40 main.o [1]
.bss zero 0x40001c1c 0x40 main.o [1]
.bss zero 0x40001c5c 0x28 usb_init.o [1]
.bss zero 0x40001c84 0xc hw_config.o [1]
.bss zero 0x40001c90 0x6 leds.o [1]
.bss zero 0x40001c98 0x4 75x_it.o [1]
.bss zero 0x40001c9c 0x4 hw_config.o [1]
.bss zero 0x40001ca0 0x4 usb_core.o [1]
.bss zero 0x40001ca4 0x4 usb_core.o [1]
.bss zero 0x40001ca8 0x4 iarwstd.o [5]
.bss zero 0x40001cac 0x4 usb_int.o [1]
.bss zero 0x40001cb0 0x2 main.o [1]
.bss zero 0x40001cb2 0x2 usb_init.o [1]
.bss zero 0x40001cb4 0x2 usb_istr.o [1]
.bss zero 0x40001cb6 0x1 hw_config.o [1]
.bss zero 0x40001cb7 0x1 main.o [1]
.bss zero 0x40001cb8 0x1 main.o [1]
.bss zero 0x40001cb9 0x1 usb_init.o [1]
.bss zero 0x40001cba 0x1 usb_pwr.o [1]
- 0x40001cbb 0xd93
*******************************************************************************
*** INIT TABLE
***
Address Size
------- ----
Zero (__iar_zero_init2)
1 destination range, total size 0xd93:
0x40000f28 0xd93
Copy (__iar_copy_init2)
1 source range, total size 0x6f0 (100% of destination):
0x20006000 0x6f0
1 destination range, total size 0x6f0:
0x40000000 0x6f0
Copy (__iar_copy_init2)
1 source range, total size 0x138 (100% of destination):
0x2000aac0 0x138
1 destination range, total size 0x138:
0x40000df0 0x138
*******************************************************************************
*** MODULE SUMMARY
***
Module ro code rw code ro data rw data
------ ------- ------- ------- -------
C:\Users\Ged\Documents\Work\USB2CAN\Firmware\IAR\Debug\Obj: [1]
75x_can.o 1 588 20 20
75x_cfg.o 32
75x_eic.o 152
75x_gpio.o 528
75x_init.o 284
75x_it.o 452 4
75x_mrcc.o 1 584
75x_tb.o 384
75x_vect.o 1 776 1 776
75x_wdg.o 132
Checksum.o 76 512
commands.o 568
configuration.o 12
hw_config.o 936 17
leds.o 756 6
lists.o 340 3 088
low_level_init.o 8
main.o 936 296
messages.o 1 264
usb_core.o 3 372 8
usb_desc.o 160 20
usb_endp.o 56
usb_init.o 52 43
usb_int.o 668 4
usb_istr.o 144 120 122
usb_mem.o 100
usb_prop.o 880 152 152
usb_pwr.o 72 1
usb_regs.o 756
----------------------------------------------------
Total: 16 120 1 776 2 740 3 793
command line: [2]
----------------------------------------------------
Total:
dl4t_al_in.a: [3]
exit.o 8
----------------------------------------------------
Total: 8
rt4t_al.a: [4]
ABImemcpy.o 212
cexit.o 16
cmain.o 36
copy_init2.o 44
data_init2.o 56
uread4.o 32
zero_init2.o 40
----------------------------------------------------
Total: 436
shs_l.a: [5]
exit.o 32
iarwstd.o 52 4
xreturnswi.o 4
----------------------------------------------------
Total: 88 4
Gaps 2
Linker created 56 1 792
--------------------------------------------------------
Grand Total: 16 652 1 776 2 798 5 591
*******************************************************************************
*** ENTRY LIST
***
Entry Address Size Type Object
----- ------- ---- ---- ------
?main 0x2000a9a8 Code Gb cmain.o [4]
ABT_STACK$$Base 0x40000cf0 -- Gb - Linker created -
ABT_STACK$$Limit 0x40000df0 -- Gb - Linker created -
ADC_IRQHandler 0x2000a070 0x4 Code Gb 75x_it.o [1]
Abort_Handler 0x20009f0c 0x4 Code Gb 75x_it.o [1]
ByteSwap 0x20009608 0x10 Code Gb usb_regs.o [1]
CAN_Config 0x2000878c 0xd0 Code Gb hw_config.o [1]
CAN_DISABLE 0x20008860 0x18 Code Gb hw_config.o [1]
CAN_DeInit 0x2000741c 0x20 Code Gb 75x_can.o [1]
CAN_ENABLE 0x2000885c 0x4 Code Gb hw_config.o [1]
CAN_EnterInitMode 0x20007978 0x1c Code Gb 75x_can.o [1]
CAN_EnterTestMode 0x200079ac 0x24 Code Gb 75x_can.o [1]
CAN_IRQHandler 0x20009f68 0x100 Code Gb 75x_it.o [1]
CAN_Init 0x2000743c 0x40 Code Gb 75x_can.o [1]
CAN_InvalidateAllMsgObj
0x20007710 0x24 Code Gb 75x_can.o [1]
CAN_IsMessageWaiting 0x20007a24 0x8 Code Gb 75x_can.o [1]
CAN_IsTransmitRequested
0x20007a2c 0x4 Code Gb 75x_can.o [1]
CAN_LeaveInitMode 0x20007994 0x18 Code Gb 75x_can.o [1]
CAN_LeaveTestMode 0x200079d0 0x30 Code Gb 75x_can.o [1]
CAN_ReceiveMessage 0x20007850 0x128 Code Gb 75x_can.o [1]
CAN_ReleaseRxMessage 0x20007a08 0x4 Code Gb 75x_can.o [1]
CAN_ReleaseTxMessage 0x20007a00 0x8 Code Gb 75x_can.o [1]
CAN_SendMessage 0x20007744 0x10c Code Gb 75x_can.o [1]
CAN_SetBitrate 0x2000747c 0x24 Code Gb 75x_can.o [1]
CAN_SetRxMsgObj 0x20007608 0x108 Code Gb 75x_can.o [1]
CAN_SetTiming 0x200074a4 0x5c Code Gb 75x_can.o [1]
CAN_SetTxMsgObj 0x20007570 0x98 Code Gb 75x_can.o [1]
CAN_SetUnusedMsgObj 0x20007500 0x70 Code Gb 75x_can.o [1]
CANtoUSBdata 0x20008148 0x108 Code Gb messages.o [1]
CFG_USBFilterConfig 0x2000aa24 0x20 Code Gb 75x_cfg.o [1]
CSTACK$$Base 0x400006f0 -- Gb - Linker created -
CSTACK$$Limit 0x400008f0 -- Gb - Linker created -
CTR_HP 0x200097ec 0xb4 Code Gb usb_int.o [1]
CTR_LP 0x20009618 0x1d4 Code Gb usb_int.o [1]
CanListClear 0x2000a244 Code Gb lists.o [1]
CanListGet 0x2000a308 0x8c Code Gb lists.o [1]
CanListInit 0x2000a240 0x4 Code Gb lists.o [1]
CanListPut 0x2000a278 0x90 Code Gb lists.o [1]
CanRXlist 0x40000f28 0x608 Data Gb lists.o [1]
CanTXlist 0x40001530 0x608 Data Gb lists.o [1]
CanTimings 0x40000ee4 0x14 Data Gb 75x_can.o [1]
ClearDTOG_RX 0x20009428 0x30 Code Gb usb_regs.o [1]
ClearDTOG_TX 0x20009458 0x30 Code Gb usb_regs.o [1]
Clear_Status_Out 0x20009400 0x18 Code Gb usb_regs.o [1]
Config_Descriptor 0x40000f1c 0x8 Data Gb usb_prop.o [1]
DMA_IRQHandler 0x2000a074 0x4 Code Gb 75x_it.o [1]
DataStageIn 0x20006cb4 0xd4 Code Gb usb_core.o [1]
DataStageOut 0x20006b98 0x11c Code Gb usb_core.o [1]
Data_Setup0 0x20006ef8 0x298 Code Gb usb_core.o [1]
Device_Descriptor 0x40000f14 0x8 Data Gb usb_prop.o [1]
Device_Info 0x40001c5c 0x1c Data Gb usb_init.o [1]
Device_Property 0x40000e68 0x30 Data Gb usb_prop.o [1]
Device_Table 0x40000f24 0x4 Data Gb usb_prop.o [1]
EIC_IRQCmd 0x2000a5fc 0x20 Code Gb 75x_eic.o [1]
EIC_IRQInit 0x2000a584 0x78 Code Gb 75x_eic.o [1]
EIC_IRQInitStructure 0x40001c9c 0x4 Data Gb hw_config.o [1]
EP1_IN_Callback 0x2000a838 0x8 Code Gb usb_endp.o [1]
EP1_busy 0x40001b78 0x1 Data Gb main.o [1]
EP2_OUT_Callback 0x2000a828 0xc Code Gb usb_endp.o [1]
EP2_dataReady 0x40001b79 0x1 Data Gb main.o [1]
EP3_IN_Callback 0x2000a848 0xc Code Gb usb_endp.o [1]
EP4_OUT_Callback 0x2000a834 0x4 Code Gb usb_endp.o [1]
EPindex 0x40001cb9 0x1 Data Gb usb_init.o [1]
EXTIT_IRQHandler 0x2000a078 0x4 Code Gb 75x_it.o [1]
ErrLec 0x40001b72 0x1 Data Gb main.o [1]
ErrLecNext 0x40001b73 0x1 Data Gb main.o [1]
ErrStatus 0x40001b70 0x1 Data Gb main.o [1]
ErrStatusNext 0x40001b71 0x1 Data Gb main.o [1]
FIQ_Handler 0x20009f00 0x4 Code Gb 75x_it.o [1]
FIQ_STACK$$Base 0x40000af0 -- Gb - Linker created -
FIQ_STACK$$Limit 0x40000bf0 -- Gb - Linker created -
FLASHSMI_IRQHandler 0x2000a080 0x4 Code Gb 75x_it.o [1]
GPIO_DeInit 0x20009aec 0x1c Code Gb 75x_gpio.o [1]
GPIO_Init 0x20009b08 0x1dc Code Gb 75x_gpio.o [1]
GPIO_WriteBit 0x20009ce4 0x18 Code Gb 75x_gpio.o [1]
GetEPDblBuf0Addr 0x200095c0 Code Gb usb_regs.o [1]
GetEPRxAddr 0x200094c0 0x20 Code Gb usb_regs.o [1]
GetEPRxCount 0x20009570 0x20 Code Gb usb_regs.o [1]
GetEPTxAddr 0x200094bc 0x4 Code Gb usb_regs.o [1]
GetUSBcmd 0x20008250 0x29c Code Gb messages.o [1]
GlobalTick 0x40001c98 0x4 Data Gb 75x_it.o [1]
I2C_IRQHandler 0x20009f50 0x4 Code Gb 75x_it.o [1]
IRQ_STACK$$Base 0x400009f0 -- Gb - Linker created -
IRQ_STACK$$Limit 0x40000af0 -- Gb - Linker created -
In0_Process 0x20007248 0x8c Code Gb usb_core.o [1]
IntVec$$Base 0x40000000 -- Gb - Linker created -
IntVec$$Limit 0x400006f0 -- Gb - Linker created -
IntVecInit$$Base 0x20006000 -- Gb - Linker created -
IntVecInit$$Limit 0x200066f0 -- Gb - Linker created -
MRCC_CKSYSConfig 0x20007b30 0x1b4 Code Gb 75x_mrcc.o [1]
MRCC_CKTIMConfig 0x20007cfc 0x18 Code Gb 75x_mrcc.o [1]
MRCC_CKUSBConfig 0x20007d30 0x54 Code Gb 75x_mrcc.o [1]
MRCC_ClearFlag 0x20007e3c 0x78 Code Gb 75x_mrcc.o [1]
MRCC_DeInit 0x20007a50 0xe0 Code Gb 75x_mrcc.o [1]
MRCC_GetFlagStatus 0x20007de0 0x5c Code Gb 75x_mrcc.o [1]
MRCC_HCLKConfig 0x20007ce4 0x18 Code Gb 75x_mrcc.o [1]
MRCC_IOVoltageRangeConfig
0x20007db8 0x1c Code Gb 75x_mrcc.o [1]
MRCC_IRQHandler 0x2000a07c 0x4 Code Gb 75x_it.o [1]
MRCC_ITConfig 0x20007d84 0x8 Code Gb 75x_mrcc.o [1]
MRCC_PCLKConfig 0x20007d14 0x1c Code Gb 75x_mrcc.o [1]
MRCC_PeripheralClockConfig
0x20007d8c 0x4 Code Gb 75x_mrcc.o [1]
MRCC_PeripheralSWResetConfig
0x20007dac 0x8 Code Gb 75x_mrcc.o [1]
MRCC_WaitForOSC4MStartUp
0x20007ec0 0x54 Code Gb 75x_mrcc.o [1]
NOP_Process 0x20007418 0x4 Code Gb usb_core.o [1]
NoData_Setup0 0x20006d88 0x170 Code Gb usb_core.o [1]
OSC4MStartUpStatus 0x40001cb6 0x1 Data Gb hw_config.o [1]
Out0_Process 0x200072d4 0x5c Code Gb usb_core.o [1]
PMAToUserBufferCopy 0x2000a768 0x2c Code Gb usb_mem.o [1]
PWM_EM_IRQHandler 0x20009f48 0x4 Code Gb 75x_it.o [1]
PWM_OC123_IRQHandler 0x20009f44 0x4 Code Gb 75x_it.o [1]
PWM_UP_IRQHandler 0x20009f4c 0x4 Code Gb 75x_it.o [1]
Post0_Process 0x20007330 0x58 Code Gb usb_core.o [1]
PowerOn 0x2000a7e0 0x44 Code Gb usb_pwr.o [1]
Prefetch_Handler 0x20009f08 0x4 Code Gb 75x_it.o [1]
RTC_IRQHandler 0x2000a084 0x4 Code Gb 75x_it.o [1]
Region$$Table$$Base 0x2000a9cc -- Gb - Linker created -
Region$$Table$$Limit 0x2000aa04 -- Gb - Linker created -
Reset_Device 0x200088d0 0x48 Code Gb hw_config.o [1]
RxCanMsgList 0x40001b7c 0x48 Data Gb main.o [1]
RxMsgCnt 0x40001b76 0x1 Data Gb main.o [1]
SSP0_IRQHandler 0x20009f58 0x4 Code Gb 75x_it.o [1]
SSP1_IRQHandler 0x20009f54 0x4 Code Gb 75x_it.o [1]
SVC_STACK$$Base 0x400008f0 -- Gb - Linker created -
SVC_STACK$$Limit 0x400009f0 -- Gb - Linker created -
SWI_Handler 0x20009f04 0x4 Code Gb 75x_it.o [1]
SaveRState 0x40001cac 0x2 Data Gb usb_int.o [1]
SaveTState 0x40001cae 0x2 Data Gb usb_int.o [1]
SendErrorMessage 0x200084ec 0x64 Code Gb messages.o [1]
SetBTABLE 0x20009330 0x14 Code Gb usb_regs.o [1]
SetCKSYS_OSC4MPLL 0x20007f14 0x140 Code Lc 75x_mrcc.o [1]
SetDeviceAddress 0x20007388 0x60 Code Gb usb_core.o [1]
SetEPDblBuf0Addr 0x20009590 Code Gb usb_regs.o [1]
SetEPRxAddr 0x2000949c 0x20 Code Gb usb_regs.o [1]
SetEPRxCount 0x20009504 0x24 Code Gb usb_regs.o [1]
SetEPRxStatus 0x20009388 0x28 Code Gb usb_regs.o [1]
SetEPRxValid 0x200093e0 0x20 Code Gb usb_regs.o [1]
SetEPTxAddr 0x20009498 0x4 Code Gb usb_regs.o [1]
SetEPTxCount 0x200094e0 0x24 Code Gb usb_regs.o [1]
SetEPTxStatus 0x2000935c 0x2c Code Gb usb_regs.o [1]
SetEPTxValid 0x200093c0 0x20 Code Gb usb_regs.o [1]
SetEPType 0x20009344 0x18 Code Gb usb_regs.o [1]
Set_System 0x20008570 0x178 Code Gb hw_config.o [1]
Set_TB 0x20008878 0x48 Code Gb hw_config.o [1]
Set_USBClock 0x200086e8 0x18 Code Gb hw_config.o [1]
Setup0_Process 0x20007190 0xb8 Code Gb usb_core.o [1]
Standard_ClearFeature 0x20006944 0x130 Code Gb usb_core.o [1]
Standard_GetConfiguration
0x200066f0 0x48 Code Gb usb_core.o [1]
Standard_GetDescriptorData
0x20006b64 0x34 Code Gb usb_core.o [1]
Standard_GetInterface 0x20006798 0x48 Code Gb usb_core.o [1]
Standard_GetStatus 0x20006870 0xd4 Code Gb usb_core.o [1]
Standard_SetConfiguration
0x20006738 0x60 Code Gb usb_core.o [1]
Standard_SetDeviceFeature
0x20006b2c 0x38 Code Gb usb_core.o [1]
Standard_SetEndPointFeature
0x20006a74 0xb8 Code Gb usb_core.o [1]
Standard_SetInterface 0x200067e0 0x90 Code Gb usb_core.o [1]
Statistics 0x40001b54 0x1c Data Gb main.o [1]
StatisticsInit 0x20008918 0x28 Code Gb main.o [1]
StatusInfo 0x40001ca0 0x4 Data Gb usb_core.o [1]
String_Descriptor 0x40000e98 0x28 Data Gb usb_prop.o [1]
TB_ClearITPendingBit 0x2000a224 0x1c Code Gb 75x_tb.o [1]
TB_Cmd 0x2000a160 0x1c Code Gb 75x_tb.o [1]
TB_IRQHandler 0x2000a088 0x24 Code Gb 75x_it.o [1]
TB_ITConfig 0x2000a17c 0x9c Code Gb 75x_tb.o [1]
TB_Init 0x2000a0c0 0xa0 Code Gb 75x_tb.o [1]
TB_InitStructure 0x40001c84 0xc Data Gb hw_config.o [1]
TIM0_IC12_IRQHandler 0x20009f3c 0x4 Code Gb 75x_it.o [1]
TIM0_OC1_IRQHandler 0x20009f38 0x4 Code Gb 75x_it.o [1]
TIM0_OC2_IRQHandler 0x20009f34 0x4 Code Gb 75x_it.o [1]
TIM0_UP_IRQHandler 0x20009f40 0x4 Code Gb 75x_it.o [1]
TIM1_IC12_IRQHandler 0x20009f2c 0x4 Code Gb 75x_it.o [1]
TIM1_OC1_IRQHandler 0x20009f28 0x4 Code Gb 75x_it.o [1]
TIM1_OC2_IRQHandler 0x20009f24 0x4 Code Gb 75x_it.o [1]
TIM1_UP_IRQHandler 0x20009f30 0x4 Code Gb 75x_it.o [1]
TIM2_IC12_IRQHandler 0x20009f1c 0x4 Code Gb 75x_it.o [1]
TIM2_OC1_IRQHandler 0x20009f18 0x4 Code Gb 75x_it.o [1]
TIM2_OC2_IRQHandler 0x20009f14 0x4 Code Gb 75x_it.o [1]
TIM2_UP_IRQHandler 0x20009f20 0x4 Code Gb 75x_it.o [1]
TmpCanMsg 0x40001bc4 0x18 Data Gb main.o [1]
TxCanFlag 0x40001b77 0x1 Data Gb main.o [1]
TxCanMsg 0x40001b3c 0x18 Data Gb main.o [1]
UART0_IRQHandler 0x20009f64 0x4 Code Gb 75x_it.o [1]
UART1_IRQHandler 0x20009f60 0x4 Code Gb 75x_it.o [1]
UART2_IRQHandler 0x20009f5c 0x4 Code Gb 75x_it.o [1]
UND_STACK$$Base 0x40000bf0 -- Gb - Linker created -
UND_STACK$$Limit 0x40000cf0 -- Gb - Linker created -
USB2CAN_close 0x200099f0 0x4 Code Gb commands.o [1]
USB2CAN_get_statistics 0x20009a3c 0x94 Code Gb commands.o [1]
USB2CAN_get_status 0x200099f4 0x48 Code Gb commands.o [1]
USB2CAN_next_status 0x40001cb0 0x2 Data Gb main.o [1]
USB2CAN_open 0x20009970 0x80 Code Gb commands.o [1]
USB2CAN_reset 0x200098b4 0x4 Code Gb commands.o [1]
USB2CAN_set_speed 0x200098b8 0xb8 Code Gb commands.o [1]
USB2CAN_status 0x40001b38 0x2 Data Gb main.o [1]
USB_Cable_Config 0x2000876c 0x20 Code Gb hw_config.o [1]
USB_HP_IRQHandler 0x2000a06c 0x4 Code Gb 75x_it.o [1]
USB_Init 0x2000a898 0x34 Code Gb usb_init.o [1]
USB_Interrupts_Config 0x20008700 0x6c Code Gb hw_config.o [1]
USB_Istr 0x2000a61c 0x90 Code Gb usb_istr.o [1]
USB_LP_IRQHandler 0x2000a068 0x4 Code Gb 75x_it.o [1]
USBdataCANmsg 0x20008080 0xc8 Code Gb messages.o [1]
Undefined_Handler 0x20009efc 0x4 Code Gb 75x_it.o [1]
UserToPMABufferCopy 0x2000a730 0x38 Code Gb usb_mem.o [1]
User_Standard_Requests 0x40000ec0 0x24 Data Gb usb_prop.o [1]
Virtual_Com_Port_ConfigDescriptor
0x2000a900 0x30 Data Gb usb_desc.o [1]
Virtual_Com_Port_Data_Setup
0x20008eb0 0x8c Code Gb usb_prop.o [1]
Virtual_Com_Port_DeviceDescriptor
0x2000aa84 0x14 Data Gb usb_desc.o [1]
Virtual_Com_Port_GetConfigDescriptor
0x20008f78 0x8 Code Gb usb_prop.o [1]
Virtual_Com_Port_GetDeviceDescriptor
0x20008f70 0x8 Code Gb usb_prop.o [1]
Virtual_Com_Port_GetLineCoding
0x20008fbc 0x14 Code Gb usb_prop.o [1]
Virtual_Com_Port_GetStringDescriptor
0x20008f80 0x20 Code Gb usb_prop.o [1]
Virtual_Com_Port_Get_Interface_Setting
0x20008fa0 0x1c Code Gb usb_prop.o [1]
Virtual_Com_Port_NoData_Setup
0x20008f3c 0x34 Code Gb usb_prop.o [1]
Virtual_Com_Port_Reset 0x20008d3c 0x16c Code Gb usb_prop.o [1]
Virtual_Com_Port_SetLineCoding
0x20008fd0 0x14 Code Gb usb_prop.o [1]
Virtual_Com_Port_Status_In
0x20008ea8 0x4 Code Gb usb_prop.o [1]
Virtual_Com_Port_Status_Out
0x20008eac 0x4 Code Gb usb_prop.o [1]
Virtual_Com_Port_StringLangID
0x2000aab8 0x4 Data Gb usb_desc.o [1]
Virtual_Com_Port_StringProduct
0x2000a984 0x24 Data Gb usb_desc.o [1]
Virtual_Com_Port_StringSerial
0x40000ef8 0x14 Data Gb usb_desc.o [1]
Virtual_Com_Port_StringVendor
0x2000aa04 0x20 Data Gb usb_desc.o [1]
Virtual_Com_Port_init 0x20008cc0 0x7c Code Gb usb_prop.o [1]
WAKUP_Addr 0x40000040 Code Gb 75x_vect.o [1]
WAKUP_IRQHandler 0x20009f10 0x4 Code Gb 75x_it.o [1]
WDG_Cmd 0x2000a6cc 0x4c Code Gb 75x_wdg.o [1]
WDG_Init 0x2000a6ac 0x20 Code Gb 75x_wdg.o [1]
WriteCKOSCSELBit 0x20008054 0x1c Code Lc 75x_mrcc.o [1]
__aeabi_memcpy 0x2000a4b0 Code Gb ABImemcpy.o [4]
__aeabi_memcpy4 0x2000a4d4 Code Gb ABImemcpy.o [4]
__aeabi_memcpy8 0x2000a4d4 Code Gb ABImemcpy.o [4]
__aeabi_uread4 0x2000aa44 Code Gb uread4.o [4]
__checksum 0x2000bffe 0x2 Data Gb Place holder __checksum
__checksum_begin 0x20006000 -- Gb command line/config [2]
__checksum_end 0x2000bffb -- Gb command line/config [2]
__exit 0x2000aa64 0x20 Code Gb exit.o [5]
__iar_copy_init2 0x2000a930 0x2c Code Gb copy_init2.o [4]
__iar_data_init2 0x2000a860 0x38 Code Gb data_init2.o [4]
__iar_program_start 0x2000a394 Code Gb 75x_init.o [1]
__iar_return_from_swi 0x2000aabc 0x4 Code Gb xreturnswi.o [5]
__iar_sh_stdout_close 0x2000a8cc 0x30 Code Gb iarwstd.o [5]
__iar_sh_stdout_handle 0x40001ca8 0x4 Data Lc iarwstd.o [5]
__iar_zero_init2 0x2000a95c 0x28 Code Gb zero_init2.o [4]
__low_level_init 0x2000aaa8 0x8 Code Gb low_level_init.o [1]
_exit 0x2000aa98 Code Gb cexit.o [4]
bDeviceState 0x40001cba 0x1 Data Gb usb_pwr.o [1]
bRun 0x40001b74 0x1 Data Gb main.o [1]
bRunNext 0x40001b75 0x1 Data Gb main.o [1]
blink 0x200090bc 0x264 Code Gb leds.o [1]
blink_state 0x40001c94 0x1 Data Gb leds.o [1]
blink_state_time 0x40001c90 0x4 Data Gb leds.o [1]
blink_type 0x40001c95 0x1 Data Gb leds.o [1]
buffer_cmd_in 0x40001c1c 0x40 Data Gb main.o [1]
buffer_cmd_out 0x40001bdc 0x40 Data Gb main.o [1]
conf 0x200c0000 0xc Data Gb configuration.o [1]
count_cmd_in 0x40001cb8 0x1 Data Gb main.o [1]
count_cmd_out 0x40001cb7 0x1 Data Gb main.o [1]
crc16_table 0x20009cfc 0x200 Data Gb Checksum.o [1]
exit 0x2000aab0 0x8 Code Gb exit.o [3]
fast_crc16 0x2000a794 0x48 Code Gb Checksum.o [1]
ledOff 0x2000906c 0x3c Code Gb leds.o [1]
ledOn 0x20009030 0x3c Code Gb leds.o [1]
linecoding 0x40000f0c 0x8 Data Gb usb_prop.o [1]
main 0x20008940 0x360 Code Gb main.o [1]
pEpInt_IN 0x40000df0 0x3c Data Gb usb_istr.o [1]
pEpInt_OUT 0x40000e2c 0x3c Data Gb usb_istr.o [1]
pInformation 0x40001c78 0x4 Data Gb usb_init.o [1]
pProperty 0x40001c7c 0x4 Data Gb usb_init.o [1]
pUser_Standard_Requests
0x40001c80 0x4 Data Gb usb_init.o [1]
setBlinkType 0x200090a8 0x14 Code Gb leds.o [1]
sum 0x40001b3a 0x2 Data Gb main.o [1]
wInterrupt_Mask 0x40001cb2 0x2 Data Gb usb_init.o [1]
wIstr 0x40001cb4 0x2 Data Gb usb_istr.o [1]
[1] = C:\Users\Ged\Documents\Work\USB2CAN\Firmware\IAR\Debug\Obj
[2] = command line
[3] = dl4t_al_in.a
[4] = rt4t_al.a
[5] = shs_l.a
16 652 bytes of readonly code memory
1 776 bytes of readwrite code memory
2 798 bytes of readonly data memory
5 591 bytes of readwrite data memory
Errors: none
Warnings: none
next prev parent reply other threads:[~2014-01-22 5:42 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-01-17 9:03 usb_8dev: firmware and windows library "Bernd Krumböck"
2013-01-17 16:32 ` Oliver Hartkopp
2013-01-17 20:24 ` Robert Schwebel
2013-01-18 10:43 ` Uwe Bonnes
2014-01-21 11:50 ` Oliver Hartkopp
2014-01-21 11:57 ` Gediminas Simanskis
2014-01-21 12:19 ` bon
2014-01-21 16:03 ` Gediminas Simanskis
2014-01-21 16:07 ` bon
2014-01-22 5:42 ` Gediminas Simanskis [this message]
2014-01-22 12:58 ` Bernd Krumboeck
2014-01-22 14:46 ` Marc Kleine-Budde
2014-01-25 7:04 ` Bernd Krumboeck
2014-01-25 8:29 ` Brennan Ashton
2014-01-25 9:08 ` Bernd Krumboeck
2014-01-25 15:55 ` Brennan Ashton
2014-01-25 16:55 ` Oliver Hartkopp
[not found] ` <52E4CEA2.5030407@universalnet.at>
2014-01-26 9:22 ` Gediminas Simanskis
2014-01-26 9:38 ` Bernd Krumboeck
2014-01-26 10:04 ` Gediminas Simanskis
2014-01-26 20:56 ` Bernd Krumboeck
2014-01-25 11:04 ` Oliver Hartkopp
2014-01-25 11:45 ` Oliver Hartkopp
2015-01-30 21:56 ` Oliver Hartkopp
2015-01-30 22:09 ` Bernd Krumboeck
2015-01-31 10:09 ` Oliver Hartkopp
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=52DF5A47.6060007@8devices.com \
--to=gediminas@8devices.com \
--cc=bon@elektron.ikp.physik.tu-darmstadt.de \
--cc=linux-can@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).