你可以用记事本打开,查看文件头部是这样写的:
;/ (C) COPYRIGHT 2011 STMicroelectronics
; File Name : startup_stm32f4xxs
; Author : MCD Application Team
; Version : V100
; Date : 30-September-2011
; Description : STM32F4xx devices vector table for EWARM toolchain
; This module performs:
; - Set the initial SP
; - Set the initial PC == _iar_program_start,
; - Set the vector table entries with the exceptions ISR
; address
; - Configure the system clock and the external SRAM mounted on
; STM324xG-EVAL board to be used as data memory (optional,
; to be enabled by user)
; - Branches to main in the C library (which eventually
; calls main())
; After Reset the Cortex-M4 processor is in Thread mode,
; priority is Privileged, and the Stack is set to Main
;
1初始化SP
2初始化PC
3设置中断向量入口地址
4配置系统时钟与外部存储器的相关设置(这个跟具体硬件有关系)
5进入C语言中的main()
这就是系统上电时的初始化代码,相当于ARM7---ARM9 的bootloader 的第一阶段。
欢迎交流讨论zhaozhaocolin@163com你用的破解软件要分芯片类型的,比如IAR一个版本的破解软件,可能同时支持51、ARM、MSP等不同款型的芯片。要确认你下的IAR支持的类型和你下的破解软件能对得上。比如不能用IAR_For_ARM的破解软件去破解IAR_For_8051。IAR有针对很对种芯片的版本,比如针对ARM核的IAR
for
ARM
IAR
for
AVR是针对AVR单片机的,IAR
for
MSP430是针对TI出品的MSP430系列单片机的
你需要根据你使用的芯片选择
官方网站是>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)