使用本例程需要确认W5500驱动是否已经编译进固件,如果没有会报错
编译带W5500驱动的固件需要把MICROPY_PY_NETWORK_WIZNET5K选项加上
下边是测试源码:
解决使用Vscode编辑器时ESP32-IDF头文件显示波浪线不跳转问题
一、手动添加
ESP32 开发笔记(附1) VS Code 包含显示波浪线,H文件包含错误 fatal error: xxx.h: No such file or directory
二、编译器快速自动添加
1、删除Vscode文件里面自带配置的.vscode
[OpenWrt]Openwrt 15.05.1 MT7688添加N个spi的CS
一、概述
MT7688硬件自带两个SPI的CS,其中一个用于flash,可用就只有一个。在实际应用中可能会连接多个SPI设备,显然一个CS是不够用的。内核中虽然实现了SPI bitbang的master使用gpio模拟spi,但性能无法与cpu的spi控制器相比。本文目的在于使用GPIO扩展spi的CS,其他spi控制线共用。网上也有很多博文实现GPIO扩展SPI CS的,但实际操作中总会有些问题,本文方法亲测是可以的。
二、软件环境
- linux发行版:ubuntu 14.04LTS
- Openwrt版本:15.05.1
- 硬件:MT7688A
三、配置过程
ubuntu22.04安装gcc-4.8
ubuntu高版本安装低版本gcc
试了网上的切换源或从源码下载,不成功。
最后成功安装的方法:
1 | cd Desktop/ |
ubuntu下多个gcc g++的安装和管理切换
假如我们的ubuntu下安装了多个版本,有时候,我们需要旧的gcc g++版本,这时,就涉及到版本的切换,我们首先对多个版本设置不同的优先级,使用工具如下:
<1> 可以通过如下命令查看当前安装的版本:
1 | ll /usr/bin/gcc* |
<2> 安装gcc-4.8 和gcc-5:
1 | sudo apt install gcc-4.8 gcc-4.8-multilib g++-4.8 g++-4.8-multilib |
使用J-Link RTT Viewer打印log及遇到问题
1. 概述
以往总是通过串口打印log,但经常因资源限制,无法打印。最近接触到J-Link RTT Viewer,本文目的是记录下使用方法(只需要把J-Link安装目录下的源文件,添加到自己的工程就可以了)。
参考连接:【嵌入式小技巧】STM32 实现 SEGGER RTT 打印(超详细),根据博客自己操作了下。
2. 找到驱动文件
AD中修改PCB背景黑色域的大小
Linux下is not in the sudoers file解决方法
Ubuntu20.04卸载gcc9.4.0,安装gcc9.3.0方法
(1)卸载旧版本gcc1
sudo apt-get remove gcc
(2)添加软件源1
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
(3)更新1
sudo apt-get update
(4)使用apt-cache policy gcc-9 获得gcc-9安装包
(5)安装指定版本gcc1
2
3sudo apt-get install aptitude
sudo aptitude install gcc-9=9.3.0-10ubuntu2
如果安装失败再使用sudo apt-get install gcc命令安装一次
(6)查看gcc版本1
gcc -v
Zigbee网关固件烧录说明
zigbee模块(型号:E72 芯片:CC2652P)固件烧录操作步骤如下:
一、准备工作
1.下载固件及工具并解压
百度网盘下载:
链接:https://pan.baidu.com/s/1BHZ262we-GfNL6st1qgq2g
提取码:0358
2.下载USB虚拟串口驱动并安装
http://www.wch.cn/downloads/CH341SER_EXE.html