嵌入式

关于STM32F1和F4在usb使用上的区别

最近在使用STM32F103系列做usb的功能,由于以前一直使用的是F4系列,所以电路也直接照搬了,但是用STM32Cube生成代码之后发现,usb根本驱动不起来,插上电脑一点反应都没有,而同样的配置在F4上一点问题都没有,真是奇了怪了,翻 […]

BCM系列WLAN芯片踩坑记录

最近在用BCM43340芯片开发Iot设备,然而板子根据参考设计设计完之后碰到了一个奇怪的问题,我用的是正基的AP6234模组,电路是完全根据参考设计来的: 然而发现了一个巨诡异的问题,上电之后,模块可以正常工作,通信正常,但是发现模块只能 […]

MTK功能机平台死机原因调试方法

最近在做IOT模块,用的MTK的方案,有时候会发现自己写的程序跑着跑着就崩掉了,这时候如果用catcher连上去调试,崩溃的时候catcher会打印调用堆栈: 这个堆栈怎么用呢,主要是从上往下看,最顶上那个是最后调用的函数,但是只有地址我们 […]

ESP32移植wolfssl方法

自2015年ESP32发布以后,官方号称很牛逼,关注度也挺高,但实际上呢,我们这些拿到芯片开发的第一批用户来说,也踩了不少坑,文档渣、例子少,生态相比传统大公司比如TI,ST之流还是有很大差距,这次打算移植wolfssl这个库到ESP32上 […]

MTK编译环境安装注意事项

最近在折腾MTK2503D的编译环境,碰到了很多坑,由于现在64位XP兼容性不行,所以许多人都在用64位win7在做开发环境,总结起来大概如下: 1. 装RVCT的时候要停用Themes服务,装完再开,不然会报Java异常。(XP下没这个问 […]

STM32之option bytes踩坑记录

最近在做一个stm32项目,用的盗版jlink调试,突然某次下完程序,stm32竟然开始无限重启了,量了一下复位脚,发现有周期性的重启脉冲输出,一开始我以为是硬件坏了,重新焊了一套硬件,发现新焊的是好的,但是原来那块板子,检查来检查去感觉也 […]

Altium Designer 17 踩坑记录

最近重装了电脑,顺便更新了一下常用的软件到最新版本以满足我激进的风格,由于从刚开始学PCB设计起就一直在用AD09这个老版本,到今天已经用了4年了,现在最新版本是2017(版本号是17),所以就立马升级到了最新版本。但是,激进总是有代价的, […]

关于最新的Openwrt DD ipv6配置

学校的网唯一还可以的一个点就是提供ipv6了,虽然说经常挂,但好歹能用的时候上github速度还是很爽的,自从更新到最新的openwrt dd以后,发现已经和attitude adjustment不一样了,ipv6已经不需要radvd+km […]

浙ICP备16016405号-2
浙公网安备 33010602007544号