硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1932|回复: 4
收起左侧

[Boot Flash] QSPI引脚变更之后如何BOOT。。。

[复制链接]

1

主题

1

回帖

19

积分

新手上路

积分
19
发表于 2018-6-11 23:00:11 | 显示全部楼层 |阅读模式
本帖最后由 nety0403 于 2018-6-11 23:02 编辑

作死,设计的时候变更了QSPIFLASH的引脚配置。
同时QSPI-A,原来是GPIO_SD_B1_06/07/08/09/10/11引脚,改成了GPIO-AD_B1_10/11/12/13/14/15引脚。

功能理论上是一样的,但是引脚位置不一样了。。
然后就。。。

有没有大神知道如何改才能将新的程序下载下去。。。
非常感谢~




回复

使用道具 举报

6

主题

69

回帖

87

积分

初级会员

积分
87
发表于 2018-6-12 09:06:52 | 显示全部楼层
BOOT有特定的启动管脚(管脚位),虽然理论上都是同一个外设,但是位置不一样,就不行。

具体查看手册里的BOOT说明
回复

使用道具 举报

7

主题

102

回帖

123

积分

初级会员

积分
123
发表于 2018-6-12 11:19:59 | 显示全部楼层
本帖最后由 eddy0317 于 2018-6-12 11:21 编辑

看RM的8.1的表是支持这一组引脚的:(secondary pinmux option),但是怎么配置不清楚,估计是哪个efuse选项。自己看看能否找到吧,这个文档我实在不想翻了。
PS:好像是BOOT_CFG2[2:0],你看看8.6.1.1 Serial NOR eFUSE Configuration。
回复

使用道具 举报

0

主题

154

回帖

154

积分

初级会员

积分
154
发表于 2018-6-12 12:14:20 | 显示全部楼层
如果我没记错的话,BOOT_CFG2[2:0]这一组设成3b'111就可以了 (仅限A1 芯片),但是怎么烧写就是另一个问题了
回复

使用道具 举报

1

主题

1

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2018-6-12 20:47:33 | 显示全部楼层
unknownuser 发表于 2018-6-12 12:14
如果我没记错的话,BOOT_CFG2[2:0]这一组设成3b'111就可以了 (仅限A1 芯片),但是怎么烧写就是另一个问题 ...

BOOT-CFG[2:0]改成111,片子启动并未按照预定的执行。未从111指向的QSPI读写数据。。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-19 23:54 , Processed in 0.245091 second(s), 30 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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