Using Orange Pi One as an SPI programmer with flashrom

Using Orange Pi One as an SPI programmer with flashrom

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


posted on   zxddesk  阅读(31)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 分享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

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示