All of lore.kernel.org
 help / color / mirror / Atom feed
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

  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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.