![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
文章平均质量分 76
VesaMount
最怕一生碌碌无为,还安慰自己平凡可贵。
www.ifreehub.com
展开
-
串口调试工具 O-ComTool V1.1.3
写在之前由于本人从事嵌入式工作(物联网方向),经常需要和串口打交道,面对各种规约、协议,调试实在麻烦,于是本人根据同事及自己在工作中对串口工具的要求,利用工作之余编写了O-ComTool串口调试助手,经过一段时间的使用,发现其对于串口调试还是有所帮助的,故分享出来给大家使用,由于本人水平有限,其中bug在所难免,希望大家包涵,如有bug或想法可以在评论中提出。简介O-ComTool...原创 2018-02-07 09:39:26 · 23123 阅读 · 17 评论 -
O-ComTool V2.0.0串口调试工具
O-ComTool V2.0.0更新预告简介本次更新带来了“船新”的串口助手,相较于V1.0.0版本,代码重构,添加了更多实用功能,如:发送回显、关键字高亮、配置文件导出与导入等功能。新功能以下介绍V1.0.0版本以外的功能,老版本介绍请点击。主界面软件界面更新,图标更加精致。追加新行本功能主要用于AT命令调试的情况,用于追加新行回车。快捷发送本次更新提高了快捷发送UI的刷...原创 2018-12-10 22:43:43 · 10462 阅读 · 12 评论 -
STM32 F4系列运行 莫名 无规律 HardFault 硬件错误
对于HardFault错误,之前也遇到过,无非是以下几种原因:数组越界内存溢出,访问越界堆栈溢出,程序跑飞中断处理错误一般通过打断点就能找到何时发生硬件错误。但是这次遇到的硬件错误现象却很异常,其表现为:错误出现随机,有时在时钟初始化时,有时在时钟初始化之后,有时又在之后的代码中,毫无规律即使将代码简化到只有一个时钟初始化和while(1)循环,依然会出现在线仿真时,单步调...原创 2018-12-17 22:26:46 · 3734 阅读 · 0 评论 -
Marvell交换芯片88E6321/88E6320驱动总结-硬件篇
芯片特性Marvell 88E6321/88E6320 是一个7-Port千兆以太网交换芯片。支持最新的IEEEE802.1 Audio Video Bridging标准。芯片包含两个10、100、1000三速以太网收发器(PHYs),两个千兆SERDES,三个数字接口(GMII\RGMII\MII组合)。芯片采用Marvell动态队列限制(Dynamic Queue Limit ),实现...原创 2019-01-22 11:14:48 · 29755 阅读 · 21 评论 -
Marvell交换芯片88E6321/88E6320驱动总结-寄存器篇
由于我在项目中将该芯片作为PHY和SERDES使用,因此本文内容主要还是围绕PHY和SERDES的相关功能,至于其他功能则没有进行深入研究。工作模式在之前的硬件篇中有提到,该芯片有两种寻址模式:单芯片寻址和多芯片寻址。多芯片寻址对于多芯片寻址,需要给芯片设置一个非零的SMI地址(ADDR[4:0]的反码)。在多芯片寻址模式下,仅有两个寄存器(0x00:SMI Command Regis...原创 2019-03-17 22:27:26 · 14039 阅读 · 4 评论