打印

写了下程序STM32不能下载了

[复制链接]
3179|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
grengras|  楼主 | 2012-8-18 17:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32, rc, AN, gp, se
; Reset handler
Reset_Handler    PROC
                 EXPORT  Reset_Handler             [WEAK]
;        IMPORT  SystemInit
        IMPORT  __main
;                 LDR     R0, =SystemInit
;                 BLX     R0
                 LDR     R0, =__main
                 BX      R0
                 ENDP
程序禁止了系统的时钟,在mian函数中写如下:
   RCC->CR = 0x00010000; //选择外部晶振
while(!(RCC->CR & 0x00020000));
RCC->CFGR = 0X00600000;
RCC->AHB1ENR = 1;
GPIOA->MODER = 0X00020000; //模式
GPIOA->OTYPER = 0;
GPIOA->OSPEEDR = 0X00030000; //100MHz输出
RCC->CFGR = 0X00600000;一下载就出现了错误。再连就连接不上了。拿到别人那里也是说没有发现连接设备。是怎么回事啊?再如何调试呢?
沙发
grengras|  楼主 | 2012-8-20 09:58 | 只看该作者
修改了启动引脚,原来boot0接地,boot1悬空。现在修改为boot0接3.3v,boot1接地。pdf上说后种模式为isp下载啊,但是用isp下载不能下载。st-link倒可以用了。前一种方式的引导区坏了。求解

使用特权

评论回复
板凳
shyinyang| | 2012-8-20 11:11 | 只看该作者
GPIOA->OSPEEDR = 0X00030000; //100MHz输出

使用特权

评论回复
地板
grengras|  楼主 | 2012-8-20 11:34 | 只看该作者
代码可能有地方不合适,现在的问题感觉跟代码没有关系。

使用特权

评论回复
5
IJK| | 2012-8-20 14:21 | 只看该作者
建议先从IDE自带的例子,开始下载、跑代码。

使用特权

评论回复
6
秋天落叶| | 2012-8-20 18:02 | 只看该作者
先试试IDE自带的例子

使用特权

评论回复
7
pkat| | 2012-8-20 18:10 | 只看该作者
建议先从IDE自带的例子,开始下载、跑代码。
IJK 发表于 2012-8-20 14:21

不错的建议,从简单的开始

使用特权

评论回复
8
STM32_prog| | 2012-8-20 21:39 | 只看该作者
用我的编程器哈.STM32F1没有下载不了的情况哦.

使用特权

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

本版积分规则

0

主题

3

帖子

0

粉丝