OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4632|回复: 9

画了块stm32板子,从上电,下载到运行,一路带着问题来了...有经验的大侠戳进来帮帮忙!

[复制链接]

5

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2013-11-1
在线时间
5 小时
发表于 2014-11-29 10:18:56 | 显示全部楼层 |阅读模式
5金钱
画的板子回来了,然后焊接了2块....然后问题就来了:

1.板子1焊好后,可以通过MCUISP下载程序,也可以通过JTAG下载。但是mcuisp下载后程序不能自己运行,需要手动复位一下才可以。通过J-JINK下载却可以自动运行。(采用原子哥的一键下载,B0,B1已接地)   板子2情况相同。

2.板子1上,我下载按键检测试验,可以正常检测按键。但是当我下载lcd显示实验后,在来下载按键检测试验,发现这时候按键检测就不对了,3个按键只能检测出1个,其他2个按键检测乱了!好吧我掉电重启,在检测还是不行,,    奇葩的是,当我用烙铁把芯片上接按键的几个脚重新焊一下,又可以正常检测了!!在下载lcd后,检测又不行...  可以保证不会虚焊,因为我不下载lcd实验的话,掉电后上电还是可以正常检测的!!就是运行其他程序后在烧进按键检测,检测结果就不对了... why...

3.板子2上面的按键部分是好的,,  但是... 类似问题出在端口检测上,最开始能检测到端口,下进程序跑几分钟后,端口突然就检测不到了,程序还是能正常跑的,掉电-上电,还是检测不到了,然后奇葩问题再次来了,当我用烙铁把usb供电口的两根信号线重新焊接一下,又可以检测到端口了.... 开始和前面一样,掉电再上电,都可以检测到端口,但是跑个几分钟之后,突然又检测不到端口了,,  然后就一直检测不到了,, 再重新焊接一下,又可以了。。  (板子1上面没有这个问题,,)


想把问题描述清楚,所以问题有点长...  大家莫怪哈,谢谢各位朋友了! 
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-11-29 12:24:27 | 显示全部楼层
你这个直接将按键的IO值打印到串口监控
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复

使用道具 举报

5

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2013-11-1
在线时间
5 小时
 楼主| 发表于 2014-11-29 15:42:33 | 显示全部楼层
现在就剩下问题1了, 谁可以说说可能有哪些原因
回复

使用道具 举报

5

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2013-11-1
在线时间
5 小时
 楼主| 发表于 2014-11-29 15:43:30 | 显示全部楼层
回复【2楼】Badu_Space:
---------------------------------
现在就剩下mcuisp下载后不能自动执行程序的问题了
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11560
金钱
11560
注册时间
2014-4-1
在线时间
1318 小时
发表于 2014-11-29 16:01:20 | 显示全部楼层
“ 不能自动执行程序”,是什么现象?

IAR下载以后,会跳转到程序入口;如果选择了“自动运行到main”,则会跳转到main函数。MDK应当也有这功能。
mcuisp,没用过。
也许,IAR本身是开发平台,所以有自动运行的功能,而mcuisp只是下载工具。
回复

使用道具 举报

5

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2013-11-1
在线时间
5 小时
 楼主| 发表于 2014-11-29 16:22:01 | 显示全部楼层
回复【5楼】xuande:
---------------------------------
就是下载完后,程序不执行。只有按一下复位才会执行。
板载了原子哥开发板的一键下载电路,按理来说应该是可以下载后自动运行代码的,但是不知道哪里出了问题。
回复

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-11-29 17:57:14 | 显示全部楼层
你的一键下载电路没问题吧,我的可以喔
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复

使用道具 举报

5

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2013-11-1
在线时间
5 小时
 楼主| 发表于 2014-11-29 18:56:26 | 显示全部楼层
回复【7楼】Badu_Space:
---------------------------------
应该不会啊, 参照原理图来的,也检查过。 不过有个现象,我的ministm32上电后会自己复位几次, 但是我做的板子上电没看到这个现象
回复

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-11-29 22:52:43 | 显示全部楼层
复位几次正常的,否则就不正常了
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-11-29 23:42:11 | 显示全部楼层
监控下B0,B1的电压看看。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-28 10:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表