迪文科技论坛

 找回密码
 立即注册
搜索
查看: 1626|回复: 1

【分享】T5L应用flash读取 JEDEC_ID加载驱动

[复制链接]

45

主题

254

回帖

3414

积分

论坛元老

Rank: 8Rank: 8

积分
3414
发表于 2019-11-26 11:17:14 | 显示全部楼层 |阅读模式
T5L应用flash ,有时候要程序需要探测焊接得物料容量以及型号,以确选择加载驱动程序。
根据JEDEC固态技术协会通用协议原则,可以通过读取 JEDEC_ID来查表区分
部分品牌flash 读取 JEDEC_ID解析
按照约定,通用读取代码为:
u32    SPI_Read_JEDEC_ID()                           //读JEDEC_ID
{   u32 IData32=0;
    CS = 0;
      SPI_Swap_Byte(0x9F );
      IData32  =(u32)(SPI_Swap_Byte(0xFF/*EF*/))<<16;
      IData32 +=(u32)(SPI_Swap_Byte(0xFF/*40*/))<<8;
      IData32 +=(u32)(SPI_Swap_Byte(0xFF/*15*/));
    CS  = 1;  
    return IData32;
}


下面是我用ic测试座测试的一些结果,同厂家提供资料一致
winbond Q80   EF4014//厂家型号容量
winbondQ16    EF4015//厂家型号容量
winbondQ32    EF4016//厂家型号容量
winbondQ64    EF4017//厂家型号容量
winbondQ128   EF4018(SPI)   EF6018(QPI)     //厂家型号容量
winbondX16    EF3015 //厂家型号容量
winbondX32    EF3016//厂家型号容量
winbondX64    EF3017//厂家型号容量
SST   
SST  25VF016    BF2541   //厂家型号容量
SST 25VF080    BF258E    //厂家型号容量

AH1415
25Q64BSIG  C84017       //厂家型号容量

回复

使用道具 举报

6

主题

41

回帖

257

积分

中级会员

Rank: 3Rank: 3

积分
257
发表于 2020-6-21 20:01:18 | 显示全部楼层
楼主,请问有遇到看门狗20秒才溢出复位的BUG没?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-11-23 07:02 , Processed in 0.077930 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表