[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理模拟一个界面发送HCI指令给ARM芯片

各位大哥,你们好,我现在正在一个项目,想用到批处理模拟一个界面,通过串口发送指令给ARM芯片,想请教你们,这样,可不可以做,有没有谁做过的,来讨论一下,定重谢!

回复 1# 469396824
用批处理办不到的,用teraterm吧,正好我之前用过,ttl的语法也相对简单。
看得多说得多,远比不上写得多。

TOP

回复 2# weichenxiehou


这么专业,一个字都看不懂
论坛就这么点人为毛好像做哪行的都有...

TOP

回复 2# weichenxiehou
谢谢,我是做蓝牙的,你那有没有以前做过的例子,给我看下

TOP

回复 2# weichenxiehou


    谢谢兄弟你了,你那有没有例子,给我参考一下

TOP

回复 3# CrLf
呵呵,大人贱笑了,隔行如隔山吧,我们是做硬件行业的,用串口调试芯片是常有的事,现在业界的自动化测试很多地方都会有用到的。
看得多说得多,远比不上写得多。

TOP

回复 5# 469396824
给你个例子,下面这个ttl脚本是我以前一个案子中用到的,我们要通过对主板上一颗BMC芯片下I2C指令来烧写I2C bus上的一个EEPROM,这只是我开发的一个烧写工具中的一个文件而已,对你启发意义应该不太大,如果你想学会并掌握它,建议你去看teraterm的帮助文件。
  1. ;sendCommand.ttl
  2. ;param2 -- text file holding commands
  3. ;param3 -- com port number
  4. ;param4 -- baud rate
  5. ;param5 -- working directory
  6. ;param6 -- log file
  7. show -1
  8. str2int int1 param2
  9. str2int int2 param3
  10. str2int int3 param4
  11. str2int int4 param5
  12. str2int int5 param6
  13. if (int1=1)&(int2=2)&(int3=3)&(int4=4)&(int5=5) then
  14. messagebox 'command line parameters check ok!' 'test'
  15. exit
  16. endif
  17. ;setup area
  18. WorkDir=param5
  19. COM=param3
  20. Baud=param4
  21. setdir WorkDir
  22. strTemp=""
  23. strconcat strTemp '/C='
  24. strconcat strTemp COM
  25. strconcat strTemp ' /BAUD='
  26. strconcat strTemp Baud
  27. connect strTemp
  28. if result!=2 then
  29. messagebox 'Failed to connect to COM port.' 'Error'
  30. goto eof
  31. endif
  32. fileopen fhandle param2 0
  33. if fhandle=-1 then
  34. strTemp="Failed to read file "
  35. strconcat strTemp param2
  36. strconcat strTemp "."
  37. messagebox strTemp "Error"
  38. goto eof
  39. endif
  40. timeout=5
  41. mtimeout=0
  42. logopen param6 0 0 1
  43. while 1
  44. filereadln fhandle strLine
  45. if result=1 goto eof
  46. sendln strLine
  47. wait "[done]"#10"> "
  48. mpause 10
  49. if result=0 then
  50. logclose
  51. fileclose fhandle
  52. filedelete strTemp
  53. goto eof
  54. endif
  55. endwhile
  56. logclose
  57. fileclose fhandle
  58. :eof
  59. closett
  60. end
复制代码
看得多说得多,远比不上写得多。

TOP

回复 7# weichenxiehou

好的,先谢谢你了,我试试看

TOP

回复 7# weichenxiehou

Hi,兄弟,我突然发现我的也是这样的,要通过对主板上一颗BROADCOM芯片下I2C指令来烧写I2C bus上的一个EEPROM

TOP

回复 7# weichenxiehou

关于这个软件,网上资料好少,你那有没有什么资料,给参考一下,谢谢大哥!

TOP

回复 10# 469396824
帮助文件是最好的资料,把软件的方方面面都介绍完了,完全不需要其他任何东西,你是不习惯看英文帮助?
看得多说得多,远比不上写得多。

TOP

返回列表