佐须之男的博客

技术需要沉淀,成长需要痛苦,成功需要坚持,敬仰需要奉献

树莓派3B+ SPI Flash编程器

实现原理:   

其实实现思路很简单,树莓派自带2个SPI接口。配合flashrom命令就实现SPI FLASH编程器功能。

    需要注意点的就是FLASH的3脚(/WP)、7脚(/HOLD)接VCC,1脚(/CS)、2脚(DO)、5脚(DI)、6脚(CLK)接对应SPI0或者SPI1的引脚,4脚(GND)、8脚(VCC)接树莓派对应引脚。

写Flash命令:

    flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=2000 -w flash.bin

读取Flash命令:

    flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=2000 -r flash.bin

SPI Flash引脚定义:

树莓派3B+ SPI Flash编程器 技术分享 第1张

树莓派 扩展口引脚定义:

树莓派3B+ SPI Flash编程器 技术分享 第2张



« 上一篇 下一篇 »

© 2016 佐须之男版权所有 | 业务合作 181-1435-4589 (陆工)