Skip to content

MrLeekon/RPI-HAT-Programmer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RPI-HAT-Programmer

中文 English

openocd

- stm32  
	env.sh  在此处配置芯片所属的平台,如stm32f1x, stm32f2x等,调用其他脚本时,需要先执行一次source ./env.sh用于初始化环境变量,下同。  
	probe.sh  用于探测芯片是否存在  
	attach.sh attach到芯片上,之后可再另一个窗口调用$telnet localhost 4444进行单步调试     
	flash_dump.sh 将芯片中的flash数据dump出来    
	flash_erase.sh 擦除芯片内的flash数据  
	flash_write.sh 烧写芯片内的flash  
	lock.sh stm32系列芯片提供了flash的写保护,打开写保护后无法对芯片进行调试,读取flash数据,产品商用推荐打开写保护功能。
	unlock.sh 取消写保护。

- imx  
TODO
- lpc  
TODO

avrdude

- avr
	env.sh 配置芯片型号  
	probe.sh 探测芯片是否已经连接  
	flash_dump.sh 读出flash  
	flash_write.sh 烧写flash  

flashrom

probe.sh 探测芯片型号  
flash_dump.sh 读出flash  
flash_write.sh 烧写flash  

eeprog

env.sh 配置芯片型号,使用前请手动编辑此文件配置芯片参数  
probe.sh 探测i2c总线  
eeprom_dump.sh 读出flash  
eeprom_write.sh 烧写flash  

oled

扩展板预留出了I2C1,可接入一个OLED进行显示,调用以下命令可对OLED进行测试:
$python hello.py
$python logo.py
$python font_awesome.py

Releases

No releases published

Packages

No packages published

Languages

  • C 52.9%
  • Python 20.3%
  • Tcl 14.8%
  • Shell 10.8%
  • Makefile 1.2%