- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 CH55x在linux的C开发环境建立
安装sdcc安装isp写入工具增加usb权限sudo vi /etc/udev/rules.d/99-wchisp.rulesATTRS{idVendor}=="4348", ATTRS{idProduct}=="55e0", MODE="0666"sudo udevadm control --reload-rulessudo udevadm trigger下载头文件与示例移植...
2019-11-19 20:03:55 1312 1
原创 virtualenv加载失败处理
virtualenv是python解决依赖冲突的好工具,但是如果python脚本的首行如#!/usr/bin/python3在shell中直接运行该python脚本的话,不管是不是执行了. venv/bin/activate或 source venv/bin/activate, virtualenv运行环境并不能被加载.解决方法可以先查看virtualenv文档说明解决方法简单说明如下:...
2019-11-06 09:39:59 610
原创 LarduinoISP for LGT8FX8P在LGT8F328P-SSOP20实现分享
前面分析了LarduinoISP for LGT8FX8D SWD通信协议源码,但是不能对LGT8F328P使用,除了读取的SWDID不同,但并不能光修改ID校验实现.参考其文档,Flash一个是16位一个32位,所以程序不通用.目前官方暂无公开实现,这是只发布一个在LGT8F328P-SSOP20实现读写LGT8F328P系列的LarduinoISP的HEX文件及使用说明.硬件准备一个刷有...
2019-11-04 20:57:34 5205 1
原创 LarduinoISP for LGT8FX8D SWD通信协议源码简析
LGT8FX8D/P系列的CPU可以指令级兼容avr芯片,引脚定义也相近.从avr的程序移植到LGT8FX8D/P只需作少量的修改,性价比高,应用广泛.要将程序写入空片,其flash烧写方式与avr并不一样,需要专门的调试下载器.使用说明在LarduinoISP for LGT8FX8D公开了份代码,其中实现了通过SWD接口实现LGT8FX8D的读写.我们通过阅读这份代码来看看通过SWD通信方...
2019-11-03 07:55:23 1810
原创 修改LGT8F328P的Arduino BOOTLOADER支持波特率115200bps
从Larduino_HSP取得的LGT8F328P的bootloader通过串口与主机通信,其波特率为57600bps.如果直接在Makefile修改为 115200bps的话BAUD_RATE_CMD = -DBAUD_RATE=115200编译会有波特率偏移超过2%的提示,可能会影响通信.警告: #warning BAUD_RATE error greater than -2% [-...
2019-11-02 13:04:09 3195 5
原创 ubuntu中修改grub的启动时间
网上查询修改grub的启动时间基本上是修改 /etc/default/grub#注释掉GRUB_HIDDEN_TIMEOUT=0#GRUB_HIDDEN_TIMEOUT=0#修改GRUB_TIMEOUT = 0 GRUB_TIMEOUT = 0然后运行update-grub重新生成/boot/grub/grub.cfg.然而这并不管用,依旧要等待30秒查看/boot/grub/gru...
2019-10-31 12:48:57 4136 2
在lgt8f328PS20实现可以写328p的烧录器的hex.7z
2019-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人