ZSL42x
来自Jack's Lab
(版本间的差异)
(→Flash Tools) |
(→pyocd) |
||
(未显示1个用户的2个中间版本) | |||
第40行: | 第40行: | ||
* VTref (Blue) | * VTref (Blue) | ||
* GND (Green) | * GND (Green) | ||
− | * SWIO () | + | * SWIO (Orange) |
− | * SWCLK () | + | * SWCLK (Yellow) |
− | * RESET () | + | * RESET (Red) |
+ | |||
+ | <br> | ||
=== pyocd === | === pyocd === | ||
第71行: | 第73行: | ||
$ pyocd erase -c --target zsl42x --pack=./ametal/tools/keil_pack/ZLG.ZSL42x.1.0.0.pack | $ pyocd erase -c --target zsl42x --pack=./ametal/tools/keil_pack/ZLG.ZSL42x.1.0.0.pack | ||
+ | |||
+ | $ pyocd cmd -t zsl42x --pack ./ametal/tools/keil_pack/ZLG.ZSL42x.1.0.0.pack | ||
+ | 0000886:WARNING:jlink:Identified core does not match configuration. (Found: Cortex-M0, Configured: Cortex-M4) | ||
+ | 0001007:WARNING:jlink:Identified core does not match configuration. (Found: Cortex-M0, Configured: Cortex-M4) | ||
+ | Connected to ZSL42x [Running]: 36310083 | ||
+ | pyocd> | ||
</source> | </source> | ||
2021年1月22日 (五) 18:37的最后版本
目录 |
[编辑] 1 Overview
- 集成低功耗32位 Cortex-M0+ 微处理器,工作频率最高 48MHz
- 集成 SX1268、射频收发匹配、滤波电路
- ZSL420 集成晶振; ZSL421 需外界 TCXO 温补晶振
- 256KB Flash,32KB SRAM
- 45 个通用 I/O
- UART x4, LeUART x2
- SPI x1
- I2C x2
- 硬件万年历 RTC 模块
- AES-128/192/256
- CRC16/32
- 1.8V ∼ 3.7V (Max)
- LGA68 封装,11mm*11mm*1mm,外形小巧使用便捷
ZSL420 只需外接电源和天线即可实现无线通信功能,ZSL421外接有源温补晶振可以适用于极低速率通信场合。
MCU core 可能为:HC32L196KCTA
[编辑] 2 Tools
- Keil 5安装教程
- MDK5 官方下载
- KEIL 5.27 (MDK5.27): https://pan.baidu.com/s/1W6dk1stWRCz2wlQ0xOW77Q 提取码:jmsr 时间:2020/02/21
[编辑] 3 Flash Tools
J-Link:
使用 5 根线:
- VTref (Blue)
- GND (Green)
- SWIO (Orange)
- SWCLK (Yellow)
- RESET (Red)
[编辑] 3.1 pyocd
- Install python3.8 from https://www.python.org/downloads/
Install pip:
$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py $ sudo python3 get-pip.py
$ pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pyocd
Reference: 开源pyOCD的使用介绍
$ pyocd list -p # Probe Unique ID ------------------------------------ 0 Segger JTAG-Link 36310083 $ pyocd erase -c --target zsl42x --pack=./ametal/tools/keil_pack/ZLG.ZSL42x.1.0.0.pack $ pyocd cmd -t zsl42x --pack ./ametal/tools/keil_pack/ZLG.ZSL42x.1.0.0.pack 0000886:WARNING:jlink:Identified core does not match configuration. (Found: Cortex-M0, Configured: Cortex-M4) 0001007:WARNING:jlink:Identified core does not match configuration. (Found: Cortex-M0, Configured: Cortex-M4) Connected to ZSL42x [Running]: 36310083 pyocd>
[编辑] 4 Reference