OpenEdv-开源电子网

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

战舰开发板问题汇总

[复制链接]

8

主题

222

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
275
金钱
275
注册时间
2013-11-21
在线时间
0 小时
发表于 2014-6-21 14:46:31 | 显示全部楼层 |阅读模式

战舰STM32开发板常见问题汇总(20140705)

问题目录:

Q1:找不到USB转串口?

A:这个问题可能有几个原因:

1, 开发板没供电。这种情况,请检查开发板右下角的蓝色电源灯,是否亮了?如果没亮,请按电源开关。电源指示灯一定要亮,电脑才能找到USB转串口。另外,战舰板不支持JTAG供电,也不推荐大家用JTAG给开发板供电。

2, 插错USB口了。要使用USB转串口,USB线一定要插开发板左下角的USB_232接口,才可以。如图Q1.1所示:

  

Q1.1 USB转串口插头插法

3, USB驱动没有安装。请安装CH340G驱动,CH340的驱动在光盘资料:6,软件资料\软件\CH340驱动(USB串口驱动)_XP_WIN7共用 文件夹里面。

Q2mcuisp无法下载代码?

A:这个问题非常常见。常见的问题原因有如下几个:

1, mcuisp软件的DTR,RTS设置错了。正确的设置是:DTR的低电平复位,RTS的高电平进BootLoader,如图Q2.1所示:

  

Q2.1 mcuisp设置

Q2.1所示:不要勾选使用RamIsp、不要勾选编程到FLASH时写选项字节、DTR,RTS不要设置错了。

2, 串口选错了。这个一定要检查好,你的开发板USB转串口是哪一个?在设备管理器里面,可以查看USB转串口的类型,如图Q2.2所示:

  
Q2.2 我电脑的USBTTL串口端口

Q2.2中,可以看到计算机总共有2COM口,而很明显我们可以知道,开发板的USB转串口,是COM3。因为开发板是USB转串口,所以肯定是USB-SERIAL,另外用的是CH340G芯片,所以必定是COM3了。特别注意:你的电脑不一定是COM3,但是USB-SERIAL CH340,这个字符串一定是一样的,请根据具体情况选择!

3, 搞错方向了。这个问题一般是客户自己有USBRS232串口或者RS232线,直接通过RS232接开发板右上角的DB9头,如图Q2.3所示:

  
Q2.3 DB9头想下载代码

这个DB9头,是不能用来直接给STM32串口下载代码的,所以,请用开发板自带的USBTTL串口下载代码。 

Q3:开发板无法供电?

A:这个问题很可能是你的液晶模块插错了。液晶模块请靠右插,如图Q3.1所示:

  

Q3.1 LCD要靠右插

如果LCD已经是靠右插了,开发板的电源灯还是没亮,那么请按一下电源开关试试,看看是不是电源开关关闭了。如果按电源开关也不行,那就可能是你的USB线有问题或者电脑的USB口供电有问题,换根线,换个口试试(可以用外部直流电源,接开发板右上角的DC电源接口给开发板供电测试下)。

Q4JTAG能否给开发板供电?

A:不能,也不建议。因为开发板功耗比较大,JTAG如果又给自己供电又给开发板供电,会很容易导致JTAG固件丢失。 

Q5JTAG不能下载代码?

    A:请参考:开发板光盘资料:1,开发板入门资料\JTAG问题汇总_V2.0.pdf  

Q6mcuisp下载代码后,不运行?

A:这个问题可能有如下3种情况:

     1.mcuisp没有勾选:编程后执行。这个,勾选这个选项,重新下载即可,或者按开发板的复位也行。
2.开发板的B0,B1没有都接GND。检查开发板的B0,B1是不是都接GND了,一定要都接GND才可以。
3.下载了错误的代码,比如战舰板用户,经常会去下载:SRAM APP版本例程,而这个里面的例程,都是不能直接下载使用的(见该文件夹里面的readme.txt)。
4. Mcuisp下载软件多勾选一个如图


5.JTAG下载的时候, 

Q7CAN实验,普通模式,无法发送数据?

ACAN实验必须要2个或2个以上节点才可以正常通信。CAN不像串口和485,单个节点也可以发送(不管对方收没收到),CAN一定要2个,或者以上节点,并且程序没问题,才可以发送成功。

Q8GPS/GSM/WIFI/蓝牙模块实验,LCD提示无法找到模块/无法初始化?

A:这个问题,一般就是由于战舰板上P9端子的PA2PA348T48R的跳线帽没有拔了,导致485干扰了PA2PA3的串口通信,如图Q8.1所示:

  
    
Q8.1 9的两个跳帽要拔了

只要拔了这两个跳线帽,问题就解决了。

Q9:综合实验,提示:System File Error

    A:这个问题,一般是由于存放在SPI FLASHSYSTEM文件夹意外丢失导致的。必须重新拷贝SYSTEM文件夹到SPI FLASH,才可以进入主界面了。解决办法分两种情况:

    1, 自己有SD卡了。

如果自己有一个SD卡,就比较好解决,将开发板光盘:5SD卡根目录文件 文件夹里面的:SYSTEM和测试用文件 等两个文件夹,拷贝到SD卡根目录,如图Q9.1所示:

                        

  
                            Q9.1 拷贝SYSTEM和测试用文件 文件夹到SD卡根目录

    拷贝这两个文件夹到SD卡以后,将SD卡插入开发板的SD卡插槽,再按开发板的复位,系统就会自动更新系统文件了。

    S:如果SD卡还是更新失败,请用串口助手,发送SPI_Flash_Erase_Chip()函数(方法参见第2种情况),将SPI FLASH全部擦除,再重新更新(按复位即可,之后,系统会自动处理),就OK了。

2, 自己没有SD卡。

这种情况,就比较麻烦一点了。

首先,将USB插开发板的USB_232(见图Q1.1),安装好串口驱动,找到开发板的USB转串口,打开XCOM串口调试助手,选择开发板的USB转串口COM号,然后发送list指令,得到USMART支持的函数列表,然后发送:SPI_Flash_Erase_Chip() 函数,将SPI FLASH全片擦除,在擦除完成后,串口会输出’;’,此时表示SPI_Flash_Erase_Chip()函数执行完毕。

注意:COM口要选择正确(方法:串口描述必定是:USB-SERIAL CH340,且按下开发板的复位,串口助手应该会收到LCD ID:XXXX的字符串),串口波特率是115200,发送指令的时候,一定要勾选:发送新行。 

如图Q9.1所示:

                                                            

  

Q9.1 串口发送SPI_Flash_Erase_Chip() 清空SPI FLASH

然后,下载实验50 USB读卡器实验(推荐用寄存器版本代码),并将USB线插到USB口,入图Q9.2所示

  
                            
Q9.2 USB读卡器插USB接口

此时电脑会多出2个可移动磁盘,如图Q9.3所示:
                


Q9.3 找到USB读卡器虚拟的可移动磁盘

然后打开FLASH盘(能打开的那个可移动磁盘就是,因为没插SD卡,所以无法打开SD卡盘的),可能会提示格式化,进行默认的格式化即可。然后拷贝SYSTEM和测试用文件 等两个文件夹到FLASH盘(见图Q9.1),这里要等待比较久的时间,请耐心等待拷贝完成。

在拷贝完成以后,再下载代码:实验56 战舰STM32开发板综合实验(推荐用寄存器版本),下载完成后,系统会自动更新相关文件。在更新完成以后,即可进入主界面了。

Q10MP3播放,没有声音?

A:开发板没有自带喇叭,所以请自备耳机一副,插入开发板的PHONE接口,即可听到MP3声音了。如图Q10.1所示:
                

  
                            
Q10.1 耳机插口

Q11:触摸屏不准?

A:这种情况,请校准一下即可。校准方法:下载:实验26 触摸屏实验 ,然后按KEY0,进入校准界面,用笔尖依次点击4个十字架的最中心,即可实现校准。校准成功,屏幕会提示:Touch Screen Adjust OK 的字样,说明校准成功。

Q12:串口实验(实验3),发送数据无返回?

A:这个问题一般可能是2个原因引起的:1,串口选错了。请选择正确的串口(方法见Q2.2)。2,没有发送新行(或者输入回车符),用SSCOMXCOM的朋友,注意,一定要勾选:发送新行,才可以,如图Q12.1所示:
    

  
            
Q12.1 勾选发送新行

Q133.5/4.3LCD,显示不全屏?

A:战舰板为了兼容:2.4/2.8/3.5/4.3寸屏,做了额很多兼容性处理。2.42.8的屏都是320*240的分辨率,这也是战舰板主推的分辨率,很多代码都是在这个基础上编写的。而3.5的屏,分辨率是320*480,比320*240大了一倍,而4.3的屏,分辨率是800*480,比320*240大了5倍,所以,用3.5或者4.3的屏的时候,有几个实验是不能全屏的。分别是:摄像头实验、照相机实验、综合实验。

摄像头实验和照相机实验,都是用到OV7670,我们设置的OV7670输出分辨率就是QVGA也就是320*240的,所以在3.5/4.3屏上面没法满屏。

综合实验,我们有部分界面不能全屏,大部分界面都可以全屏显示。不能全屏的界面有:主界面(SPB滑动界面)、音乐播放器界面、收音机界面、照相机界面、科学计算器界面等,其他界面都是可以全屏的。

另外,ucGUI实验,默认是2.8的,如果使用3.54.3屏,请根据ucGUI实验里面的readme.txt进行设置。

除了以上几个实验,其他实验都是可以全屏的。 

 Q14:综合实验,某些界面无法退出?

A:综合实验,某些界面,比如画图、记事本、电子图书等,在屏幕上面,没有返回按钮,这个时候,我们可以按开发板右下角的TPAD触摸按键,即可退出当前界面,回到主界面。如图Q14.1所示:

  
                
Q14.1 综合实验万能“返回按钮”

    TPAD是一个电容触摸按键,手指轻轻一摸,即可实现按键输入,在综合实验,任何界面下,都可以通过“按”这个按键返回。

 

 

Q15VS1053有的引脚连在一起了? 

                   

 

                                             图(1                                                  图(2

A:原理图上的引脚就是连在一起的。  图(1)标号1几个引脚对应图(2)中的标号1

 

Q16开发板接七寸屏,七寸屏闪屏?

A:因为开发板上接了自恢复保险丝,有一定的电压降,去掉F1然后短接那两个引脚,七寸屏的显示就正常了

 

 

Q17:坦克大战游戏花屏?

                                                       
   

 

                             图(1                                    图(2

A:图(1)中选择第二个选项 ,然后进入第二个界面如图(2),图像就正常了。

Q17MDK提示有些变量没有定义?

A:检查下是不是有的头文件没有包含;头文件的路径有没有添加进来

 

Q18Jlink灯一直闪?

Ajtag灯闪,说明驱动没有装好,打开电脑管理->设备管理查看是否识别了Jlink

   重装一下驱动,然后重启电脑试试。

 

Q19液晶不亮: 
A:
1:请确保板子已经上电,电源灯是亮的。 
2:如果是默认我们出厂程序,请确保液晶右对齐,插稳。 
3:如果你拔动过液晶,务必保证插上去液晶右对齐 
4:确保板子运行的代码是跟液晶相关的.比如液晶实验。如果你刷的代码不是带液晶显示,   液晶不显示自然很正常 
5:请确保开发板的B0,B1跳线帽是接地的 
6:最后看看,USB线是否有问题。。。然后再整体检查下板子的硬件连接,比如跳线帽之类的是否正确。。。
 


 

 

 

 

 

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

38

主题

2061

帖子

6

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3273
金钱
3273
注册时间
2012-1-16
在线时间
37 小时
发表于 2014-6-21 19:01:49 | 显示全部楼层
站在巨人的肩膀上不断的前进。。。
回复 支持 反对

使用道具 举报

33

主题

481

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
5075
金钱
5075
注册时间
2013-10-4
在线时间
654 小时
发表于 2014-6-21 19:55:02 | 显示全部楼层
不错,谢谢了,顶。。。。。。
回复 支持 反对

使用道具 举报

56

主题

1237

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2644
金钱
2644
注册时间
2014-2-13
在线时间
518 小时
发表于 2014-6-21 20:05:03 | 显示全部楼层
顶起
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-6-21 23:50:43 | 显示全部楼层
大家有其它问题,可以跟帖。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

230

主题

1950

帖子

10

精华

论坛元老

Rank: 8Rank: 8

积分
4562
金钱
4562
注册时间
2010-12-14
在线时间
32 小时
发表于 2014-6-29 14:18:34 | 显示全部楼层
液晶不亮:
1)请确保板子已经上电,电源灯是亮的。
2.如果是默认我们出厂程序,请确保液晶右对齐,插稳。
3)如果你拔动过液晶,务必保证插上去液晶右对齐
4)确保板子运行的代码是跟液晶相关的.比如液晶实验。如果你刷的代码不是带液晶显示,液晶不显示自然很正常
5)请确保开发板的B0,B1跳线帽是接地的
6)最后看看,USB线是否有问题。。。然后再整体检查下板子的硬件连接,比如跳线帽之类的是否正确。。。
我是开源电子网?网站管理员,对网站有任何问题,请与我联系!QQ:389063473Email:389063473@qq.com
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-6 20:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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