专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 嵌入开发

startup_stm32f10x_md.s改换为startup_stm32f10x_hd.s的困惑

发布时间:2010-06-13 21:34:43 文章来源:www.iduyao.cn 采编人员:星星草
startup_stm32f10x_md.s更换为startup_stm32f10x_hd.s的困惑
芯片由STM32F103v更换为STM32F103ZET后 启动文件由startup_stm32f10x_md.s替换为startup_stm32f10x_hd.s后,问题随之出现 
1 未更换启动文件即由startup_stm32f10x_md.s在芯片STM32F103ZET上也可以运行正常 
2 但更换为startup_stm32f10x_hd.s后反而工作出错了  
难道更改启动文件后还要做其他改动? 
程序是读写SD卡程序 
望高手点拨 谢了 
------最佳解决方案--------------------
中断向量表有没有改?估计你用到什么中断什么的以前改过,新版本忘记改了,比如: 
新版本 
__Vectors        DCD  __initial_sp              ; Top of Stack 
                 DCD  Reset_Handler 
                 DCD  NMIException 
                 DCD  HardFaultException 
                 DCD  MemManageException 
                 DCD  BusFaultException 
                 DCD  UsageFaultException 
                 DCD  0                 ; Reserved 
                 DCD  0                 ; Reserved 
                 DCD  0                 ; Reserved 
                 DCD  0                 ; Reserved 
                 DCD  SVCHandler 
                 DCD  DebugMonitor 
                 DCD  0                 ; Reserved 
                 DCD  PendSVC 
旧版本 
__Vectors        DCD  __initial_sp              ; Top of Stack 
                 DCD  Reset_Handler 
                 DCD  NMIException 
                 DCD  HardFaultException 
                 DCD  MemManageException 
                 DCD  BusFaultException 
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: