打印
[STM32F1]

iar 的main的入口在哪里

[复制链接]
2269|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lin19890716|  楼主 | 2015-6-10 11:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
IAR, AI, code, ST, GB
"A1":                             0x130
  .intvec   ro code  0x00000000   0x130  test_vector_table_M.o [1]
                   - 0x00000130   0x130

"P1":                             0x4c0
  .text     ro code  0x00000130   0x14c  stm32f10x_gpio.o [1]
  .text     ro code  0x0000027c   0x110  main.o [1]
  .text     ro code  0x0000038c    0x24  stm32f10x_rcc.o [1]
  .text     ro code  0x000003b0    0x80  misc.o [1]
  .text     ro code  0x00000430    0xc8  stm32f10x_exti.o [1]
  .text     ro code  0x000004f8    0x9c  test_low_level_init.o [1]
  .text     ro code  0x00000594    0x1a  cmain.o [4]
  .text     ro code  0x000005ae     0x4  exit.o [3]
  .text     ro code  0x000005b2     0x2  test_vector_table_M.o [1]
  .text     ro code  0x000005b4     0xa  cexit.o [4]
  .text     ro code  0x000005c0    0x14  exit.o [5]
  .text     ro code  0x000005d4    0x10  stm32f10x_it.o [1]
  .text     ro code  0x000005e4     0xc  cstartup_M.o [4]
                   - 0x000005f0   0x4c0

Entry                      Address  Size  Type      Object
-----                      -------  ----  ----      ------
?main                   0x00000595        Code  Gb  cmain.o [4]
BusFault_Handler        0x000005db   0x2  Code  Gb  stm32f10x_it.o [1]
CSTACK$$Base            0x20000000         --   Gb  - Linker created -
CSTACK$$Limit           0x20001000         --   Gb  - Linker created -
DebugMon_Handler        0x000005e1   0x2  Code  Gb  stm32f10x_it.o [1]
EXTI9_5_IRQHandler      0x00000359  0x2a  Code  Gb  main.o [1]
EXTI_ClearITPendingBit  0x000004dd   0x6  Code  Gb  stm32f10x_exti.o [1]
EXTI_GetITStatus        0x000004b9  0x24  Code  Gb  stm32f10x_exti.o [1]
EXTI_Init               0x00000431  0x88  Code  Gb  stm32f10x_exti.o [1]
EXTI_PE5_Config         0x00000311  0x48  Code  Gb  main.o [1]
GPIO_Configuration      0x00000299  0x2e  Code  Gb  main.o [1]
GPIO_EXTILineConfig     0x00000227  0x50  Code  Gb  stm32f10x_gpio.o [1]
GPIO_Init               0x00000131  0xc8  Code  Gb  stm32f10x_gpio.o [1]
GPIO_ReadOutputDataBit  0x000001f9  0x16  Code  Gb  stm32f10x_gpio.o [1]
GPIO_SetBits            0x0000020f   0x6  Code  Gb  stm32f10x_gpio.o [1]
GPIO_WriteBit           0x00000215  0x12  Code  Gb  stm32f10x_gpio.o [1]
HardFault_Handler       0x000005d7   0x2  Code  Gb  stm32f10x_it.o [1]
MemManage_Handler       0x000005d9   0x2  Code  Gb  stm32f10x_it.o [1]
NMI_Handler             0x000005d5   0x2  Code  Gb  stm32f10x_it.o [1]
NVIC_Configuration      0x000002e7  0x2a  Code  Gb  main.o [1]
NVIC_Init               0x000003bb  0x62  Code  Gb  misc.o [1]
NVIC_PriorityGroupConfig

上面是map,找不到main入口 , 还有cmain 这样函数也找不到 ,跪求大神解析下,万分感谢!!!!
沙发
adamdo001| | 2015-6-10 13:30 | 只看该作者
查看反汇编,在启动代码里找找看

使用特权

评论回复
板凳
i55| | 2015-6-10 13:54 | 只看该作者
595这个不是?

使用特权

评论回复
地板
可可球| | 2015-6-10 15:07 | 只看该作者
Entry                      Address  Size  Type      Object
-----                      -------  ----  ----      ------
?main                   0x00000595        Code  Gb  cmain.o [4]

不是这里吗

使用特权

评论回复
5
lin19890716|  楼主 | 2015-6-10 17:14 | 只看该作者

这个知道,不过就是具体的文件找不到啊

使用特权

评论回复
6
lin19890716|  楼主 | 2015-6-10 17:15 | 只看该作者

cmain.o不知道是那个文件产生的

使用特权

评论回复
7
泰山特曲123| | 2015-6-11 07:17 | 只看该作者
cmain是编译器自带的一个函数,用来初始化全局变量等,然后调到main函数

使用特权

评论回复
8
lin19890716|  楼主 | 2015-6-11 08:50 | 只看该作者
泰山特曲123 发表于 2015-6-11 07:17
cmain是编译器自带的一个函数,用来初始化全局变量等,然后调到main函数

好的  谢谢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

15

帖子

1

粉丝