WhyCan Forum(哇酷开发者社区)

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn

您尚未登录。

#1 2019-01-28 10:28:27

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,190

昨天有朋友在 Q群问如何读spi nor flash(W25Q128/MX25L256)的唯一Id(UID), 刚好最近要用到,放狗搜了一圈

http://vonger.cn/?p=931
http://vonger.cn/?p=1259



收获还不少,
虽然全英文的页面, 但是域名还是中国的.





为了防止链接失效, 我转成pdf了:

Linux_driver_SPI_Flash_Unique_ID.pdf

Linux_driver_Attribute.pdf

离线

#2 2019-01-28 10:32:36

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,190

Re: 昨天有朋友在 Q群问如何读spi nor flash(W25Q128/MX25L256)的唯一Id(UID), 刚好最近要用到,放狗搜了一圈

第一个链接是如何获取 spi flash UID,

第二个链接是在如何使用用户接口读取 UID

代码仅能用于 华邦(Winbond)flash,其他家的要查一下手册,修改读写命令。

离线

#3 2019-01-28 12:58:25

dgtg
会员
注册时间: 2017-11-08
累计积分: 173

Re: 昨天有朋友在 Q群问如何读spi nor flash(W25Q128/MX25L256)的唯一Id(UID), 刚好最近要用到,放狗搜了一圈

mark,可以用来做加密了 smile

离线

#4 2020-09-25 12:39:30

shawn.d
会员
注册时间: 2020-09-12
累计积分: 86

Re: 昨天有朋友在 Q群问如何读spi nor flash(W25Q128/MX25L256)的唯一Id(UID), 刚好最近要用到,放狗搜了一圈

dgtg 说:

mark,可以用来做加密了 smile

一的想法

离线

#5 2020-09-25 13:28:09

lcfmax
会员
注册时间: 2018-04-13
累计积分: 172

Re: 昨天有朋友在 Q群问如何读spi nor flash(W25Q128/MX25L256)的唯一Id(UID), 刚好最近要用到,放狗搜了一圈

用来做加密,不错

离线

#6 2020-09-25 15:50:08

staunchheart
会员
注册时间: 2019-12-17
累计积分: 181

Re: 昨天有朋友在 Q群问如何读spi nor flash(W25Q128/MX25L256)的唯一Id(UID), 刚好最近要用到,放狗搜了一圈

这个加密,我是不是只要知道一个已知的ID,然后自己编译个LINUX,然后另写一个
DEVICE_ATTR(factory_id, S_IRUGO, m25p_factory_id_show, NULL);
m25p_factory_id_show   这个函数直接返回与另一个板一样的值?

估计得再实现一个写入值,然后写入值与这个ID进行混合,按双方都知道的算法进行加密,再返回,进行一次校验。。。

最近编辑记录 staunchheart (2020-09-25 15:51:57)

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB