STM32_IAR工程-Keil_MDK转换详解

时间:2015-02-07 08:45:47
【文件属性】:

文件名称:STM32_IAR工程-Keil_MDK转换详解

文件大小:107KB

文件格式:PDF

更新时间:2015-02-07 08:45:47

STM32_IAR 工程- Keil_MDK

大部分的STM32示例程序都是基于IAR开发环境的,但我认为使用Keil MDK开发环境更加方便,可以利用RVMDK强大的外设仿真功能加速STM32的开发。我在以前的Blog文章里介绍过如何在RVMDK中建立STM32工程,以及如何使用RVMDK的软件仿真功能,下面我将详细说明怎样将已有的IAR工程移植到RVMDK。 不管是IAR还是RVMDK,编程时使用的都是STM32的固件函数库,唯一不同的是启动文件。RVMDK在建立STM32工程时会自动创建启动文件STM32F10x.s,而IAR使用的启动文件是cortexm3_macro.s。此外,两者对中断向量表的管理也不一样。 在移植STM32工程时首先要检查IAR工程中是否使用了中断。方法是要看工程中stm32f10x_it.c文件内的各中断函数是否为空函数,中断函数为空说明没有使用中断;否则若中断函数有修改并且在main函数中对NVIC进行了设置,则说明使用了中断。


网友评论

  • 博客上就能看到的内容,花了我18C币,坑
  • 感谢分享,很好的资源
  • 楼主确实帮了大忙,按照操作成功了
  • 楼主确实帮了大忙,按照操作成功了
  • 我的程序是用在USB设备上的,按照上述所说方法还不行啊, 其它的程序就不知道怎么样了.
  • 楼主确实帮了大忙,按照操作成功了
  • 网上不是资料都是IAR版的,确实需要这个文档帮助解决将IRA转为MDK,谢谢!