
MCU开发
包括但不限于51,STM32,I.MX RT,RSICV等MCU
Hacker Zhang
行胜于言
展开
-
ESP32C3串口通信
背景 最近在淘宝发现了合宙通信推出的ESP32C3开发板,价格相对便宜(9.9包邮),官方主要提倡使用luat快速开发,笔者习惯用C/C++开发,邃本文中笔者使用ESP-IDF进行开发。API函数库及思路代码...原创 2022-04-17 22:16:27 · 3534 阅读 · 0 评论 -
Ubuntu开发嵌入式串口权限问题
背景: 串口:不管是做单片机,Linux,还是FPGA开发,都是重要的下载和debug设备。 最近笔者将大部分平台从Windows切换成Ubuntu,使用makefile和cmake开发,效率较高。但是在下载和使用串口调试助手过程中发现都要root运行,这样很不方便现象: 其实实际操作并不难,只需很简单的操作即可实现非root权限访问//dev/tty***等设备了我们首先来看一下为什么普通用户没有权限了:$ ls -l /dev/ttyUSB0crw-rw---- 1 root dia原创 2022-04-09 15:41:28 · 1210 阅读 · 0 评论 -
ESP32报错
ESP32系列下载的时候报错:CMake Error at run_serial_tool.cmake:56 (message):/XXXXXX/.espressif/python_env/idf4.4_py3.8_env/bin/python/XXXXXX/esp-idf/components/esptool_py/esptool/esptool.py --chipesp32c3 failed或FAILED: CMakeFiles/flashninja: build stopped: subc原创 2022-04-08 22:57:37 · 11534 阅读 · 4 评论 -
Ubuntu下树莓派rp2040开发环境搭建
最近在折腾树莓派的MCU rp2040,在论坛上查询了很多资料,各路开发环境都有,主流的还是官方主推的MicroPython和C/C++,身为做嵌入式的,还是更习惯于用C开发。 查看了官方环境搭建手册,官方还是以开发Linux那一套来开发MCU,具体操作如下:去Github树莓派仓库下载一键安装脚本,给个传送门一键安装脚本,直接git clone下来之后,将文件夹sudo chmod 777更改成普通用户权限,然后执行。 .原创 2022-03-22 19:47:44 · 2245 阅读 · 0 评论 -
ESP32下载出错
最近做个小玩具,采用市面上最通用的ESP32最小系统板结果发现在有两个三极管当作自动下载电路的情况下依然不能进入自动下载模式现象报错:A fatal error occurred: Failed to connect to ESP32: Wrong boot mode detected (0x13)! The chip needs to be in download mode.For troubleshooting steps visit: https://github.com/espressif原创 2022-03-21 22:59:26 · 18046 阅读 · 4 评论 -
JlinkV10被Ban,恢复教程
最近Segger推出了新版本的Jlink 7.58版本驱动,但未告知淘宝特别版的Jlink会被禁止。很不幸笔者的JlinkV10也中招了,如果你手上的JlinkV10还未在电脑上安装7.58版本及之后的驱动,请一定不要安装安装现象如果读者误安装,就会插上Jlink之后,驱动提醒您更新最新的V11版本固件,然后点了更新,更新结束之后/重新上电之后,Jlink的灯会变成红色闪烁5次然后变绿色,然后打开Jlink_Commander,就会出现如图一样的结果这是因为Segger在7.58版本里面对V10进行原创 2021-12-12 13:26:20 · 6544 阅读 · 6 评论