Zynq上MicroBlaze的elf固化到bit流
参考Zynq上MicroBlaze测试.csdn嵌入式终端AtShell的精简版.csdnBDatshell_microblaze_system7020.tcl这里axi_uartlite_0波特率是9600地址映射No.InstanceInterfaceTypeBase AddressHigh AddressRangeDescription1microblaze_0/Dataaxi_bram_ctrl_0/S_AXIMem00xC000_00000xC003_FFFF256KAXI BRAM 数据访问空间2microblaze_0/Dataaxi_gpio_0/S_AXIReg0x4000_00000x4003_FFFF256KAXI GPIO 寄存器空间3microblaze_0/Dataaxi_uartlite_0/S_AXIReg0x4060_00000x4063_FFFF256KAXI UARTLite 寄存器空间4microblaze_0/Datamicroblaze_0_local_memory/dlmb_bram_if_cntlr/SLMBMem0x0000_00000x0003_FFFF256KMicroBlaze 数据本地存储器DLMB BRAM5microblaze_0/Instructionaxi_bram_ctrl_0/S_AXIMem00xC000_00000xC003_FFFF256KAXI BRAM 指令访问空间6microblaze_0/Instructionmicroblaze_0_local_memory/ilmb_bram_if_cntlr/SLMBMem0x0000_00000x0003_FFFF256KMicroBlaze 指令本地存储器ILMB BRAMpin.xdccreate_clock-period20.000-nameclk_50MHz[get_ports clk_50MHz]set_property IOSTANDARD LVCMOS33[get_ports clk_50MHz]set_property IOSTANDARD LVCMOS33[get_ports{gpio_rtl_0_tri_io[1]}]set_property IOSTANDARD LVCMOS33[get_ports{gpio_rtl_0_tri_io[0]}]set_property IOSTANDARD LVCMOS33[get_ports reset_0]set_property IOSTANDARD LVCMOS33[get_ports uart_rtl_0_rxd]set_property IOSTANDARD LVCMOS33[get_ports uart_rtl_0_txd]# PL_CLKset_property PACKAGE_PIN U18[get_ports clk_50MHz]# PL_LEDset_property PACKAGE_PIN H15[get_ports{gpio_rtl_0_tri_io[1]}]# PL_KEYset_property PACKAGE_PIN L14[get_ports{gpio_rtl_0_tri_io[0]}]# PL_RESETset_property PACKAGE_PIN N16[get_ports reset_0]# PL_UARTset_property PACKAGE_PIN J15[get_ports uart_rtl_0_txd]set_property PACKAGE_PIN T19[get_ports uart_rtl_0_rxd]vitis裸机参考嵌入式终端AtShell的精简版.csdn修改堆栈_STACK_SIZEDEFINED(_STACK_SIZE)? _STACK_SIZE:0x1000;_HEAP_SIZEDEFINED(_HEAP_SIZE)? _HEAP_SIZE:0x400;查看固件大小PS D:\workspace\gitee\999\ming_zynq_wave_prj\vivado_prj_v2\vitis\hello\DebugD:\Xilinx\Vitis\2020.2\gnu\microblaze\nt\bin\mb-size.exe-Ahello.elf hello.elf:section size addr .vectors.reset80.vectors.sw_exception88.vectors.interrupt816.vectors.hw_exception832.text9478080.init6094860.fini3294920.ctors1294952.dtors894964.rodata364094972.sdata2498612.data165698616.sdata0100272.sbss0100272.bss452100272.heap1028100724.stack4096101752.debug_line148290.debug_info312180.debug_abbrev68880.debug_aranges9200.debug_str751890.debug_ranges3760.debug_frame15960.debug_macro157120.debug_loc7950Total253323Section大小(Byte)作用是否占运行内存.vectors.*32中断向量✔.text94780代码✔.init/.fini92初始化/退出代码✔.ctors/.dtors20C构造析构✔.rodata3640const数据、字符串✔.sdata24小只读数据✔.data1656已初始化全局变量✔.bss452未初始化全局变量✔运行时占.heap1028堆✔预留.stack4096栈✔预留.debug_*147523调试信息✘不会下载到板子查看最终占用ROM的大小105800 /1024103KBPS D:\workspace\gitee\999\ming_zynq_wave_prj\vivado_prj_v2\vitis\hello\DebugD:\Xilinx\Vitis\2020.2\gnu\microblaze\nt\bin\mb-size.exehello.elf text data bss dec hex filename985441676558010580019d48 hello.elf固化Vivadado- Tools - Associate ELF测试[14:47:25.863]收←◆\|/ - AT_SHELL - Jul292026/|\[15:04:38.279]发→◇155□[15:04:38.319]收←◆hello test_01 argc2argv[[15:04:38.349]收←◆0]1argv[1]55

相关新闻

社区餐饮选址的动线思维:把门店开进顾客的路线里

社区餐饮选址的动线思维:把门店开进顾客的路线里

餐饮选址的传统逻辑是"找人流量",但人流量大不等于客流是你的。拆解大同一个本地面馆品牌(德钰面馆,三家直营店)的布局,它给出的是另一种思路:不找人最多的地方,找顾客必经的路线&…

2026/7/29 16:04:47 阅读更多 →
I²C双向电平转换电路设计:从原理到PCB布局的完整指南

I²C双向电平转换电路设计:从原理到PCB布局的完整指南

1. 项目概述:为什么IC电平转换是嵌入式开发的必修课 在嵌入式硬件开发中,尤其是当你手头的元器件来自不同年代、不同厂商时,一个最常见也最让人头疼的问题就是电平不匹配。你可能遇到过这样的场景:主控MCU是3.3V供电的现代低功耗芯…

2026/7/29 16:03:47 阅读更多 →
LARA-R6401D-00B与PIC18F45K50的物联网通信方案解析

LARA-R6401D-00B与PIC18F45K50的物联网通信方案解析

1. LARA-R6401D-00B与PIC18F45K50的物联网通信方案概述 在工业物联网和远程监控领域,可靠的数据传输是系统设计的核心挑战。LARA-R6401D-00B作为一款专业级多频段LTE Cat 1模块,与Microchip的PIC18F45K50微控制器组合,为北美地区物联网应用提…

2026/7/29 16:03:47 阅读更多 →

最新新闻

Obsidian Importer:一站式笔记迁移工具,轻松实现知识库无缝转换

Obsidian Importer:一站式笔记迁移工具,轻松实现知识库无缝转换

Obsidian Importer:一站式笔记迁移工具,轻松实现知识库无缝转换 【免费下载链接】obsidian-importer Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other …

2026/7/29 16:12:50 阅读更多 →
A-59U USB双麦语音模块:USB AUDIO CLASS协议在实时语音处理中的实现

A-59U USB双麦语音模块:USB AUDIO CLASS协议在实时语音处理中的实现

一、USB AUDIO CLASS协议与语音处理模组的结合在传统的嵌入式语音通话方案中,音频数据从麦克风到主控设备的传输通常需要经过I2S总线驱动开发、USB音频类驱动适配以及操作系统的音频子系统配置——这一链条对于不具备完整驱动团队的嵌入式产品团队而言,往…

2026/7/29 16:12:50 阅读更多 →
教育数字化变革:如何优雅获取智慧教育平台电子课本

教育数字化变革:如何优雅获取智慧教育平台电子课本

教育数字化变革:如何优雅获取智慧教育平台电子课本 【免费下载链接】tchMaterial-parser 国家中小学智慧教育平台 电子课本下载工具,帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载,让您更方便地获取课本内容。 项目地址: h…

2026/7/29 16:12:50 阅读更多 →
A59P专业版:106dB SNR音频链与双波束独立输出的系统架构分析

A59P专业版:106dB SNR音频链与双波束独立输出的系统架构分析

一、音频链路SNR瓶颈与A59P的架构选择在远场语音增强系统中,麦克风模组的音频输出信噪比(SNR)直接决定了后端语音识别引擎的输入质量。当拾音距离超过2米时,环境底噪与有效语音的功率比往往逼近甚至超过麦克风本身的噪声基底——此…

2026/7/29 16:12:50 阅读更多 →
TAC与CBF在控制系统安全约束中的应用与Matlab实现

TAC与CBF在控制系统安全约束中的应用与Matlab实现

1. 项目概述:TAC与安全一致性跟踪在控制系统领域,确保动态系统在满足各种约束条件下的安全运行一直是个核心挑战。TAC(Tracking with All Constraints)作为一种先进控制方法,其核心价值在于能够同时保证全状态变量和输…

2026/7/29 16:12:50 阅读更多 →
终极Ryujinx模拟器指南:在PC上完美运行Switch游戏的完整教程

终极Ryujinx模拟器指南:在PC上完美运行Switch游戏的完整教程

终极Ryujinx模拟器指南:在PC上完美运行Switch游戏的完整教程 【免费下载链接】Ryujinx 用 C# 编写的实验性 Nintendo Switch 模拟器 项目地址: https://gitcode.com/GitHub_Trending/ry/Ryujinx 想在电脑上体验任天堂Switch游戏吗?Ryujinx模拟器就…

2026/7/29 16:11:50 阅读更多 →

日新闻

【RT-DETR多模态创新改进】CVPR 2025 | 独家特征融合创新改进篇 | 引入RLAB残差线性注意力模块,有效融合并强调多尺度特征,多种改进点,适合红外与可见光融合目标检测任务,有效涨点

【RT-DETR多模态创新改进】CVPR 2025 | 独家特征融合创新改进篇 | 引入RLAB残差线性注意力模块,有效融合并强调多尺度特征,多种改进点,适合红外与可见光融合目标检测任务,有效涨点

一、本文介绍 🔥本文在RT-DETR多模态融合目标检测中引入RLAB残差线性注意力模块,可在不同模态特征交互阶段进行多次残差细化,使可见光、红外等特征在尺度、语义和空间位置上更好对齐;随后将细化特征与解码器输出拼接并生成Q、K、V,通过线性注意力自适应强化关键通道、目…

2026/7/29 0:00:23 阅读更多 →
AI编程系列02:合并知识功能,给 AI 问数和 RAG 场景打基础

AI编程系列02:合并知识功能,给 AI 问数和 RAG 场景打基础

AI编程系列02:合并知识功能,给 AI 问数和 RAG 场景打基础 在上一期「AI编程系列」中,我们学习了如何构建一个基础的 AI 问答系统,通过简单的输入输出让模型回应问题。但现实世界中的 AI 应用往往需要处理更复杂的场景:…

2026/7/29 0:00:23 阅读更多 →
AI智能体开发实战:从工具调用到企业级部署

AI智能体开发实战:从工具调用到企业级部署

1. 从被动问答到主动执行:AI Agent的范式转变过去两年,大语言模型最显著的应用形态是聊天机器人——用户提问,AI回答。但真正的生产力革命发生在2023年下半年:当AI学会主动调用工具完成任务时,生产力工具的历史被彻底改…

2026/7/29 0:00:23 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/28 12:04:22 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/29 14:34:28 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/29 15:00:03 阅读更多 →

月新闻