|
联合调试是一个比较痛苦的过程,因为每个开发人员都有自己的性格,出现问题时,若没有一个侦听设备,会使人相互推诿。同公司的人进行调试,还熟悉对方的性格,比较容易沟通,若不是同一个公司的人,不熟悉对方的性格,定位问题时,我们就要更加谨慎,若是对方的问题,需要拿出直接的证据。在此思想上我开发了调试侦听设备. h5 F8 n/ W6 d& T 7 M1 L6 o- B+ m6 m& }( M# B9 s 项目介绍:! P# M' X" O' W# B2 F, h" z 1. 方案主题 现在的嵌入式软件的开发,往往需要多人联合开发,或者公司之间联合开发,开发的过程中需要涉及到开发人员的联合调试,若是公司内部人员之间进行联合调试,出现问题还容易修改,但若是与外公司人员的联合调试,就相对来说比较困难,在短时间内的联合调试,很难发现程序中的bug。在这种情况下,我想到了用M7的开发板作为联合调试的侦听和测试工具! g+ b1 W, D- t3 V t0 @4 H 2. 方案功能 S! n+ R4 B- F5 B' e/ I( I, w 实现了对BTM设备的侦听和测试,实现了对通讯量插件、数字量插件、模拟量插件的侦听和测试,实现了CAN盒功能. O, _' A' d+ g9 W" _4 m 3. 关键词:STM32746G-EVAL,BTM,CAN盒, C8 d- u, D: H1 b6 S% s8 y5 z Q 工作原理介绍:* q1 @9 S# E" t* H2 M. \& ? 1. 硬件组成与介绍 硬件采用:STM32746G-EVAL,关于硬件的信息请参照:http://www.st.com/content/st_com ... stm32746g-eval.html 在此不做描述。# X: S( n) f$ O1 c 2、此项目中STM32的功能 此项目以STM32746G-EVAL开放板为硬件平台。所有的开放都基于其平台。主要使用了该平台的SDRAM、Flash、IO、LCD、触摸屏、CAN等硬件设备。: d& h6 V+ a0 i% r! p 3、软件流程介绍。 软件处理流程如下图所示:
4.实物与演示8 r3 U7 O [4 O4 Z' U: S* B 1、实物图片与说明4 {# ^! q6 G3 `3 ` STM32746G-EVAL开放板的实物图。如下图所示。 |$ G3 m6 [5 l" U
7 i" ?( x# O4 s+ A 2、演示图片如下图所示 主页面, ~* b* K: u% D& R
* z6 I% C& Q; M3 ` BTM页面
6 K) ]3 I- H! _( F 数字量页面0 E* }, T, ?5 T4 E! J
6 j* {* @- F! t: N4 [0 ? 模拟量页面
X5 _- [; I' M, ]# U9 E CAN盒页面) d) \& G8 X9 M2 q# F( S
后续工作:( ]. E7 T4 p8 i/ l- n 我准备用SD卡存储接收的数据,便于电脑分析,SD卡原先没有搞过,不清楚要多长时间才能搞好。另外我还想利用板子上的网口,为公司做一个网络测试,因此后3个菜单还是空的。 踏踏实实工作,认认真真做人。 $ i8 E0 Y. ?' L i
éç¨M7å¼åæ¿å¼åè°è¯å·¥å
·.rar
(1.8 MB, 下载次数: 47)
|
微信公众号
手机版
1. 方案主题
现在的嵌入式软件的开发,往往需要多人联合开发,或者公司之间联合开发,开发的过程中需要涉及到开发人员的联合调试,若是公司内部人员之间进行联合调试,出现问题还容易修改,但若是与外公司人员的联合调试,就相对来说比较困难,在短时间内的联合调试,很难发现程序中的bug。在这种情况下,我想到了用M7的开发板作为联合调试的侦听和测试工具% g2 d8 X; Y/ o. L8 J8 c
2. 方案功能6 U- q( _/ c/ h& h7 @) J0 J1 D
实现了对BTM设备的侦听和测试,实现了对通讯量插件、数字量插件、模拟量插件的侦听和测试,实现了CAN盒功能. L) Y& H6 F/ T& b- f
3. 关键词:STM32746G-EVAL,BTM,CAN盒' r7 y. U" Z, Y8 E3 H! x% C8 \5 y
; @# D& r- S# Y. r
工作原理介绍:- Z2 R5 p; Z4 p$ \4 D9 t2 i1 X+ `) d
1. 硬件组成与介绍
硬件采用:STM32746G-EVAL,关于硬件的信息请参照:http://www.st.com/content/st_com ... stm32746g-eval.html
在此不做描述。5 F- w( t+ `2 R4 q) D
2、此项目中STM32的功能# H/ T6 U5 q* H6 w* e
此项目以STM32746G-EVAL开放板为硬件平台。所有的开放都基于其平台。主要使用了该平台的SDRAM、Flash、IO、LCD、触摸屏、CAN等硬件设备。2 u a. A+ }! t9 m* s5 F$ R0 a' Q
3、软件流程介绍。
软件处理流程如下图所示:5 C, V) d! ^7 r7 M, b
ç¨åºæµç¨å¾
4.实物与演示
1、实物图片与说明5 h. M! l5 W. y8 X
STM32746G-EVAL开放板的实物图。如下图所示。
å¼åæ¿
2、演示图片如下图所示) [; a5 l4 `/ p) o( z( I' D9 a
主页面5 O" u* f( }; V, S% U0 o
主页é¢
BTM页面
BTM
数字量页面: k* j* o0 d: K. ^9 ^
模拟量页面
CAN盒页面: o9 R" C# n. k/ B8 B5 ] S
后续工作:* K1 p& ~+ {; q; u# E( @
我准备用SD卡存储接收的数据,便于电脑分析,SD卡原先没有搞过,不清楚要多长时间才能搞好。另外我还想利用板子上的网口,为公司做一个网络测试,因此后3个菜单还是空的。& T1 N3 {2 r. u4 X2 `
踏踏实实工作,认认真真做人。( m P4 e9 W& y' C6 S
突然想到周立功做的CAN盒软件。下载周立功的CAN盒软件,进行安装。
å¨ç«åCANç软件
将我的SD卡文件更改后缀名,符合周立功软件的名字,然后载入数据。/ b' V1 I" z7 q6 T8 j, _
æ°æ®ä¸åæ³
分析周立功CAN保存的数据结构,自己编一个小软件,将SD卡中的数据进行转换。
æ°æ®è½¬æ¢
从新用周立功的CAN盒软件载入
文件另存. `8 V: Y' h3 ~: t# Q+ L) c8 l
保存为TXT文件我们可以想怎么玩就怎么玩了。
1 R+ W4 \7 B6 E$ _0 j) ^
: g$ i* c2 L5 G6 V
VID_20160729_162911.zip
2016-8-2 15:54 上传
点击文件名下载附件
9.18 MB, 下载次数: 6
è§é¢
谢谢分享* T3 l" \+ j" `$ s) E2 k
论坛支持BMP图片上传哦 ^; l- L+ _: O% n Q5 _+ j
, F- o g& w3 ^2 T
另外楼主可以再完善下项目说明,比如:9 F% J2 ?* y4 X: C U3 i
9 e; {' b) U4 g1 q' Q+ M1 K
方案介绍、原理图、物料清单、源码、工作原理、演示说明、实物图片和视频等等" h- X8 R# w/ q5 P; }, ]' w
7 [, M+ r- V# ~
期待楼主的更新。。
8 b2 G3 K3 R3 C3 m! |) ?, I0 Y
en.stm327x6g-eval_sch .zip
2016-8-23 10:41 上传
点击文件名下载附件
5.75 MB, 下载次数: 9
åçå¾