OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 451|回复: 3

[国产FPGA] DFPGL25G_50G开发板无法Outer Scan

[复制链接]

2

主题

5

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2026-4-8
在线时间
2 小时
发表于 2026-4-11 17:13:21 | 显示全部楼层 |阅读模式
1金钱
我有一块DFPGL25G_50G开发板(FPGA 为PGL50G-6MBG324)
买来之后一开电,有流水灯等,也就是说Flash(兼容WINBOND W25Q128Q)上有非易失的程序。
后续我一直用sbit,没舍得烧Flash,有一段时间借给别人,发现一开电LED全亮了,我没太在意,觉得再烧一个ATK-DFPGL50GTest目录下测试程序就好(而且如果不着急用不用烧)。

但前天我开发的时候,需要固化自己的程序,用Coverter转换sbit到sfc(镜像)后,能找到Flash,但是烧写后不能引导(小板子上一上电,绿灯只微微闪动一次)。

那就烧写ATK-DFPGL50GTest目录下测试程序,但没有改观。说明SPI的内容没有加载到FPGA的RAM。

问了大模型,大模型说:
(1)国产FPGA要从1MB后的偏移量烧写,否则会覆盖原有SPI加载固件(我看参考手册都是从0开始的)。

本着死马当活马医的手段,这么作了,也没有任何改观。于是疯狂试了多次,

(2)甚至大模型说,FPGA里的程序实际上要包含一段读写SPI的固件,但估计我借出的时候由于烧写擦除不当不见了,建议我找原厂的sbit测试程序

但我也找不到原厂测试程序,就只能用ATK-DFPGL50GTest目录下的sfc反复烧写,后来我找到一个Board_Test50G目录下的sfc,此时我已经烧写了大约15次左右,但再试的时候,就连Outer Scan都找不到Flash了,返回的ID不是全0就是全F

(3)大模型说,Flahsh被锁了(不过我这15次都是正规操作,而且电气上没有任何问题),还是让我找原厂的sbit

【求助】请问
(1)手册上说sfc从0偏移开始,是真的吗?(正确的吗?)
(2)有没有原厂的sbit程序可以把FPGA与Flash之间的通路打开呢?
(3)我这个板子是不是固件受损了呢?如果是,如何救?北京有没有正点原子的维修站可以帮助刷一下呢(付费也行呀)。

谢谢各位计数大佬,谢谢。

最佳答案

查看完整内容[请看2#楼]

【汇报】问题解决的硬件部分。 (1)Project Setting 的 bit stream generation的配置中找到“不用管脚”PULLUP(我原来没有注意,这个地方PDS软件是PULLDOWN),这样再重新生成一下sbit,加载到FPGA,此时再右键Scan outer flash,可以正常发现flash,可以烧写,但是关电后开电不能正常加载FPGA; (2)在开发板(我用的是“金手指”PGL50的开发板,目前这款已经停产)的靠左中偏上的地方有J13和J14,这两个在出厂时,J13接1.8V ...
回复

使用道具 举报

2

主题

5

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2026-4-8
在线时间
2 小时
 楼主| 发表于 2026-4-11 17:13:22 | 显示全部楼层
【汇报】问题解决的硬件部分。
(1)Project Setting 的 bit stream generation的配置中找到“不用管脚”PULLUP(我原来没有注意,这个地方PDS软件是PULLDOWN),这样再重新生成一下sbit,加载到FPGA,此时再右键Scan outer flash,可以正常发现flash,可以烧写,但是关电后开电不能正常加载FPGA;
(2)在开发板(我用的是“金手指”PGL50的开发板,目前这款已经停产)的靠左中偏上的地方有J13和J14,这两个在出厂时,J13接1.8V,J14接3.3V,在工程师的提示下,将两个都接到3.3V,再开电,就可以正常加载FPGA了。

感谢网友,感谢正点原子的曹工程师、朱工程师。

我使用的“金手指”板,对应资料是www.openedv.com/docs/old-product ... 25G-50G-GW2A18.html

而现在能够买到的只是“板对板”形式的,对应资料http://www.openedv.com/docs/boards/fpga/L50.html

它们底板不同,引脚不同,要各自用各自的fdc。另外它们用的FLASH也不同
“金手指”兼容WINBOND的一款Flash, SPI 4x
“板对板”一款GIGA FLASH(而且原软件中没有,要手动添加),SPI 1x(手册上说是4x,但截图是1x,正点原子的工程师说应该以1x为准)
回复

使用道具 举报

1

主题

145

帖子

0

精华

高级会员

Rank: 4

积分
751
金钱
751
注册时间
2020-4-21
在线时间
101 小时
发表于 2026-4-13 09:33:01 | 显示全部楼层
你可以用这个sbit生成sfc文件,然后先下载这个sbit文件,再去扫描flash,最后再固化,应该就可以了

test_top.zip

225.46 KB, 下载次数: 1

回复

使用道具 举报

2

主题

5

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2026-4-8
在线时间
2 小时
 楼主| 发表于 2026-4-13 21:27:53 | 显示全部楼层
932904676xy 发表于 2026-4-13 09:33
你可以用这个sbit生成sfc文件,然后先下载这个sbit文件,再去扫描flash,最后再固化,应该就可以了

谢谢您。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /1 下一条

正点原子公众号

如发现本坛存在违规或侵权内容, 请点击这里发送邮件举报 (或致电020-38271790)。请提供侵权说明和联系方式。我们将及时审核依法处理,感谢配合。

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2026-4-22 23:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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