0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

友晶DE25-Nano开发板Uboot阶段与FPGA外设交互失败

友晶FPGA 来源:友晶FPGA 2026-04-17 11:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

近日测试友晶官网提供的de25_nano_revA_sdcard_console_v1.1.zip镜像(下载地址:https://www.terasic.com.cn/cgi-bin/page/archive.pl?Language=China&CategoryNo=69&No=1392&PartNo=4#contents),想在该镜像的 U-Boot 阶段通过内存映射的方式来读写 FPGA 外设(如 LED、开关、按键)对应的寄存器,从而实现在操作系统启动前快速验证FPGA逻辑是否正确。

下面选择测试FPGA端外设LED。首先,查阅资料https://www.intel.com/content/www/us/en/programmable/hps/agilex5/hps.html可知Agilex 5的 lwHPS-to-FPGA基地址是0x2000000:

297469a8-3870-11f1-90a1-92fbcf53809c.png

另外,友晶科技提供的 GHRD工程 (即de25_nano_revA_sdcard_console_v1.1.zip镜像对应的底层硬件设计工程)的 LED 组件偏移地址是0x00010080:

29cf0d36-3870-11f1-90a1-92fbcf53809c.png

所以使用uboot命令mw写外设LED对应的寄存器时,其命令格式是:

mw.l0x200100800x00

0x00是写入寄存器的值,查看DE25-Nano的schematic file(或者直接查看manual说明)可以知道其LED是低电平点亮,高电平熄灭:

2a22de02-3870-11f1-90a1-92fbcf53809c.png

在DE25-Nano开发板上启动de25_nano_revA_sdcard_console_v1.1.zip镜像,在Uboot阶段按键盘任意键进入Uboot命令行输入环境,当使用mw.l 0x20010080 0x00命令写寄存时遇到这些提示:

2a77c80e-3870-11f1-90a1-92fbcf53809c.png

友晶官方发布的de25_nano_revA_sdcard_console_v1.1.zip 制作步骤https://github.com/johnnyfan1979/public_doc/blob/main/documentation/DE25_Nano/DE25%20Nano%20Build%20Linux%20image%20from%20scratch.md 中,Uoot脚本有如下这些内容:

2acc181e-3870-11f1-90a1-92fbcf53809c.png

但是在uboot命令行阶段这个脚本还没有被执行,所以要想在uboot阶段能够访问FPGA 端的外设,就需要手动执行bridge enable, 具体操作如下截图:

2b2020ee-3870-11f1-90a1-92fbcf53809c.png

从上面截图可以看到, 手动执行了bridge enable以后mw命令就可以成功执行了,这时候可以看到DE25-Nano上的LED灯先灭(0xff),然后再亮(0x00)。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1663

    文章

    22493

    浏览量

    638939
  • 寄存器
    +关注

    关注

    31

    文章

    5618

    浏览量

    130386
  • 开发板
    +关注

    关注

    26

    文章

    6405

    浏览量

    120534
  • 友晶科技
    +关注

    关注

    0

    文章

    8

    浏览量

    7161

原文标题:答疑解惑 | DE25-Nano开发板Uboot阶段与FPGA外设交互失败

文章出处:【微信号:友晶FPGA,微信公众号:友晶FPGA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于FPGA开发板DE23-Lite的串口通信设计

    DE23-Lite开发板提供了一个UART通信接口(物理接口是下图的Type C接口),用户能够通过主机与Agilex 3 FPGA进行串口通信。
    的头像 发表于 10-15 10:57 4750次阅读
    基于<b class='flag-5'>FPGA</b><b class='flag-5'>开发板</b><b class='flag-5'>DE</b>23-Lite的串口通信设计

    基于FPGA开发板DE10-Standard和T-Core的串口通信设计

    本文适用于DE10-Standard、T-Core、DE1-SOC以及DE10-Nano等有GPIO引脚外扩的FPGA开发板
    的头像 发表于 10-28 11:15 4870次阅读
    基于<b class='flag-5'>FPGA</b><b class='flag-5'>开发板</b><b class='flag-5'>DE</b>10-Standard和T-Core的串口通信设计

    iTOP-3588开发板Android12源码定制开发uboot开发

    iTOP-3588开发板Android12源码定制开发uboot开发
    的头像 发表于 06-06 11:46 3057次阅读
    iTOP-3588<b class='flag-5'>开发板</b>Android12源码定制<b class='flag-5'>开发</b><b class='flag-5'>uboot</b><b class='flag-5'>开发</b>

    出售2套:科技(Terasic)原装正品 FPGA开发板 Terasic ALTERA DE2-115

    现有2套闲置出售:科技(Terasic)原装正品 FPGA开发板 Terasic ALTERA DE2-115,套件包含主板、电源、US
    发表于 12-20 20:24

    Altera DE0 Nano FPGA 开发板 二手 转让 出售

    Altera DE0 Nano FPGA 开发板,买了半年了,想把它卖了换钱,原价600元,打算卖400元,全套,淘宝方式付款,顺丰包邮。有意者电话联系吧,我只是在这儿发布一下消息,不
    发表于 11-11 13:32

    出售DE2-70 FPGA开发板

    开发板型号为DE2-70,FPGA为EP2C70,本人于2010年购入,现长期闲置,故打算出售。有意者可QQ联系,价格面议。联系QQ:
    发表于 02-12 00:37

    请问有 Terasic tNano FPGA 开发板的 光盘资料吗?

    `各位学长,请问有 Terasic tNano 开发板的 光盘资料吗? 见附件相片。`
    发表于 02-23 11:11

    出售 altera DE5-NET开发板 三块,有意者带价来,基本全新,配件齐全

    出售 altera DE5-NET开发板 三块,有意者带价来,基本全新,配件齐全 qq 904703165
    发表于 09-09 04:37

    ADI开发板扩展DE10-Nano 套件功能

    Terasic DE10-Nano 是一款基于 Intel SoC 的开发套件,它把一个 Cyclone FPGA 和一个双核 ARM Cortex-A9 处理器的能力集于一身。
    的头像 发表于 10-23 15:45 1.3w次阅读

    ALTERA公司的DE1 SoC FPGA开发板的培训教程免费下载

    本文档的主要内容详细介绍的是ALTERA公司的DE1 SoC FPGA开发板的培训教程免费下载包括了:第1章 DE1-SOC 快速入门,第2章 DE
    发表于 07-08 08:00 51次下载
    ALTERA公司的<b class='flag-5'>DE</b>1 SoC <b class='flag-5'>FPGA</b><b class='flag-5'>开发板</b>的培训教程免费下载

    DE1O Nano SoC开发板的用户手册免费下载

    现在可以利用与高性能、低功耗处理器系统搭配的巨大的可重新配置能力。Intel的SoC集成了一个基于ARM的硬件处理器系统(HPS),该系统由处理器、外围设备和内存接口组成,使用高带宽互连主干与FPGA结构无缝连接。DE10 Nano
    发表于 08-19 08:00 34次下载
    <b class='flag-5'>DE</b>1O <b class='flag-5'>Nano</b> SoC<b class='flag-5'>开发板</b>的用户手册免费下载

    Tang Nano FPGA(35元开发板).初探

    ​Lichee Tang Nano基于高云小蜜蜂系列GW1N-1 FPGA的简约型开发板。该芯片搭载了1K LUT4的逻辑资源,1 PLL和4 Block RAM,开发板引出了所有I/
    发表于 12-31 19:20 10次下载
    Tang <b class='flag-5'>Nano</b> <b class='flag-5'>FPGA</b>(35元<b class='flag-5'>开发板</b>).初探

    DE1-SOC开发板实现Chirikov标准映射求解器

    该项目是在DE1-SOC开发板实现Chirikov标准映射的求解器,并将其应用于图像加密和解密的概念验证。
    的头像 发表于 07-07 15:22 1991次阅读
    在<b class='flag-5'>友</b><b class='flag-5'>晶</b><b class='flag-5'>DE</b>1-SOC<b class='flag-5'>开发板</b>实现Chirikov标准映射求解器

    【ALINX 教程】FPGA Multiboot 功能实现——基于 ALINX Artix US+ AXAU25 开发板

    教程目的 本教程介绍如何在  ALINX Artix US+ AXAU25 FPGA  开发板上,通过  Multiboot  实现多个 bitstream 的存储与动态切换,并在配置失败
    的头像 发表于 01-05 15:41 1603次阅读
    【ALINX 教程】<b class='flag-5'>FPGA</b> Multiboot 功能实现——基于 ALINX Artix US+ AXAU<b class='flag-5'>25</b> <b class='flag-5'>开发板</b>

    科技DE10和DE25系列开发板在实验室该如何选择

    从经典的 DE2 到后来的 DE10-Standard 和 DE10-Nano的“DE”系
    的头像 发表于 04-02 14:03 355次阅读
    <b class='flag-5'>友</b><b class='flag-5'>晶</b>科技<b class='flag-5'>DE</b>10和<b class='flag-5'>DE25</b>系列<b class='flag-5'>开发板</b>在实验室该如何选择