完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在使用 STM32mp157c som 并尝试启动外部 quad spi 闪存(cypress S25HL512T)。我把这个添加到dts。
spi-nor spi6.0:无法识别的 JEDEC id 字节:34 2a 0f 03 90 我哪里做错了? |
|
相关推荐
1个回答
|
|
flash S25HL512T的 JEDEC Id通常是“ 0x342a1a”
我们的 U-boot 和/或 linux 内核版本默认不支持此闪存。 U-boot是英飞凌2021年的补丁添加的,目前我们的U-Boot还没有集成。 我没有找到他们的内核 Linux 补丁,所以我建议你联系他们并询问他们,因为制造商负责添加新的闪存。 在等待他们的答复期间,您可以自行修改文件并添加对本闪存的支持。 您必须在 u-boot 级别和内核级别指定它。 目标是描述闪存及其 ID 管理的所有功能。 U-Boot 您可以以它为例,将闪存的描述添加到 spi_nor_ids 数组中的 spansion 部分(自 2014 年以来 spansion 和 cypress 合并)。 要修改的数组位于文件中:drivers/mtd/spi/spi-nor-ids.c 对于您的闪光灯,有趣的部分是这个:
完成后,在您的 u-boot“make menuconfig”中验证配置 CONFIG_SPI_FLASH_SPANSION 已启用。开发包中通常是这种情况。 Linux 级别 您必须进行相同的修改以支持此闪存,但在不同的文件中。 在linux层面,要修改的文件是:drivers/mtd/spi-nor/spansion.c 您需要在数组spansion_parts[]中添加闪光灯,如您所见,语法基本相同。 |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2634 浏览 1 评论
3208 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1783 浏览 1 评论
3609 浏览 6 评论
5987 浏览 21 评论
939浏览 4评论
1315浏览 4评论
在Linux上安装Atollic TRUEStudio的步骤有哪些呢?
582浏览 3评论
使用DMA激活某些外设会以导致外设无法工作的方式生成代码是怎么回事
1302浏览 3评论
1357浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 11:03 , Processed in 1.348922 second(s), Total 77, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号