- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
前一阵公司外购了一些控制器,配合公司的开关一起发给用户。发货前领导认为控制器开机界面会出现我们进货厂家的LOGO不好,应该改成我们公司的名称。于是与控制器厂家协调,让他们把开机欢迎界面改动一下。没几天对方发过来一个ISP下载器,我们用它把控制器的程序升级了一下,就改过来了。
????闲来无事,感觉这个ISP下载器很有意思。之前我们升级程序,因为还没有着手开发远程自动升级功能,必须到现场去升级。而且用的STM32F103的处理器本身不具备作为主机使用USB的功能,升级的时候使用串口。所以当设备安装在现场的话,就需要带着笔记本,USB转串口线去现场,比较麻烦。而且,笔记本一来体积大,本来出去带着工具什么的东西就很麻烦,再带着本就更头疼;二来在现场也不好用,有转接口不好使的问题,也有其它原因,比如可能需要爬杆,在几米高的杆上抱着本给设备升级是很恐怖的事情。鉴于此,感觉这个ISP下载器还是比较好的一款东西。当然,对方厂家给我们发过来的这款下载器是针对他们用的处理器的,跟我们的不合适。在网上搜索一番,发现还真能找到STM系列的ISP下载器,价格在1200元左右。比起笔记本来说倒是很合算。准备买它几个。
????当然准备买,那是领导的打算。我觉得应该可以自己做一下,反正我也有不少空闲时间。于是便行动起来。
????首先,我先在网上找了一款免费的串口监听工具“串口监控精灵”下载安装好。然后将我们的控制器与PC用串口连接好。打开监控精灵,然后打开“串口调试助手”,向终端发送命令。发现监控精灵可以很好的将串口间的上下通信显示出来,并且会给出对串口进行配置的显示。这样,在ISP模式下给控制器上电,在PC上打开STM的flashloader,配置好,下发一个源程序,分析监控精灵的数据:
序号 , 时间??,??进程(PID) , IO类型 , COM口 , 数据长度 , 数据 ,1,14:15:38,hypertrm.exe(3708),IRP_MJ_CREATE,COM3,0,,2,14:15:38,hypertrm.exe(3708),IOCTL_SET_QUEUE_SIZE???,COM3,8,?QueueSize.InSize: 8192, QueueSize.OutSize: 8192,3,14:15:38,hypertrm.exe(3708),IOCTL_SET_BAUD_RATE????,COM3,4,?115200,4,14:15:38,hypertrm.exe(3708),IOCTL_SET_RTS??????????,COM3,0,,5,14:15:38,hypertrm.exe(3708),IOCTL_SET_DTR??????????,COM3,0,,6,14:15:38,hypertrm.exe(3708),IOCTL_SET_LINE_CONTROL ,COM3,3,?WordLength: 8?StopBits: 1?Parity:0(None),7,14:15:38,hypertrm.exe(3708),IOCTL_SET_CHARS????????,COM3,6,?Chars Eof: 0, Error: 0, break: 0, Event: 0, Xon: 17, Xoff: 19,8,14:15:38,hypertrm.exe(3708),IOCTL_SET_HANDFLOW?????,COM3,16,?DCB.fAbortOnError=TRUE?DCB.fTXContinueOnXoff=TRUE?DCB.fRtsControl=RTS_CONTROL_ENABLE?DCB.fDtrControl=DTR_CONTROL_ENABLE?DCB.fDsrSensitivity=FALSE?DCB-XonLim: 80?DCB-XoffLim: 200,10,14:16:08,hypertrm.exe(3708),IRP_MJ_CLOSE,COM3,0,,12,14:16:30,STMicroelectronics flash loader.exe(3872),IOCTL_SET_QUEUE_SIZE???,COM3,8,?QueueSize.InSize: 2048, QueueSize.OutSize: 2048,13,14:16:30,STMicroelectronics flash loader.exe(3872),IOCTL_SET_BAUD_RATE????,COM3,4,?115200,14,14:16:30,STMicroelectronics flash loader.exe(3872),IOCTL_CLR_RTS??????????,
您可能关注的文档
- 比较器、全加器的功能测试及其应用..doc
- 比例阀双闭环设计..doc
- 比赛级英制杆端关节轴承的使用..doc
- 笔记本电脑维修知识大全..docx
- 笔记本电脑整机优化方案..doc
- 笔记-化工仪表及自动化教材(廖燕明主讲)1-17(50)..docx
- 闭路电视监控教学模拟系统实训指导书..docx
- 闭路电视监控系统介绍..doc
- 闭路电视系统工程施工组织设计方案..doc
- 闭路监控系统方案书..doc
- 2025年内蒙古交通职业技术学院单招职业技能测试题库及参考答案一套.docx
- 2025年辽宁工程职业学院单招职业倾向性考试题库及答案一套.docx
- 桥旅融合创业计划书模板.docx
- 2025年苏州经贸职业技术学院单招职业倾向性测试题库及参考答案一套.docx
- 2025年应天职业技术学院单招职业倾向性测试题库汇编.docx
- 2025年江西陶瓷工艺美术职业技术学院单招职业适应性考试题库附答案.docx
- 2025年安徽冶金科技职业学院单招职业倾向性测试题库及完整答案一套.docx
- 2025年湖南中医药高等专科学校单招职业技能测试题库完整版.docx
- 2025年益阳职业技术学院单招职业倾向性考试题库汇编.docx
- 2025年河北交通职业技术学院单招职业倾向性考试题库a4版.docx
文档评论(0)