Using Orange Pi One as an SPI programmer with flashrom
Using Orange Pi One as an SPI programmer with flashrom
30 October 2019
That's quite simple. I was using Armbian Buster with 4.19.62-sunxi kernel.
You need to enable the spi-spidev
overlay, which you can do by using armbian-config
utility (go to System -> Hardware and enable spi-spidev), or by adding overlays=spi-spidev
line to /boot/armbianEnv.txt
.
You also need to add param_spidev_spi_bus=0
to /boot/armbianEnv.txt
.
Then reboot, make sure that spidev
module is loaded and that you have /dev/spidev0.0
device.
Then you're ready to use flashrom:
# flashrom -p linux_spi:dev=/dev/spidev0.0
//zero2 擦除flash
sudo flashrom -p linux_spi:dev=/dev/spidev0.0 -E -c MX25L1605A/MX25L1606E/MX25L1608E
P.S. Here is the pinout for SPI:
+--------------------------------------------------------------+
| |
| |
| |
| |
| |
| Orange Pi # |
| # # |
| # # |
| # H 3 # |
| # # |
| # # |
| # |
| GND CS |
| | | |
| x x x x x x x x x x x x x x x x x x x x |
| x x x x x x x x x x x x x x x x x x x x |
+--------------------------------------------------------------+
| | | |
3.3V | | CLK
| |
MOSI MISO
分类:
Linux系统搭建
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2022-10-25 glteximage2d
2022-10-25 VAO不渲染颜色OpenGL?
2022-10-25 GLSL语言基础
2022-10-25 GLSL 版本差异
2022-10-25 OpenGL VBO、VAO、EBO简单例子
2022-10-25 GLSL 语法简介
2022-10-25 OPENGL glut/glew/glfw/glad/freeglut