Vivado Auto Assign Address error
来源:互联网 发布:文学名著阅读软件 编辑:程序博客网 时间:2024/06/04 19:45
创建Block Design 时出现如下错误,在官网上也没有解决问题,这是看到一种Tcl操作的方法:
[BD 41-1075] Cannot create address segment for </axi_bram_ctrl_1/S_AXI/Mem0> in </processing_system7_0/Data> at 0x40002000 [ 8K ]. The proposed address exceeds the base address limitations <0x80000000 [ 1G ]> of the interface(s) </processing_system7_0/M_AXI_GP1> through which this peripheral is accessed by this address space
删除地址分配出现如下指令:
delete_bd_objs [get_bd_addr_segs processing_system7_0/Data/SEG_axi_bram_ctrl_0_Mem0]
自动分配地址时出现如下指令
assign_bd_address [get_bd_addr_segs {axi_bram_ctrl_0/S_AXI/Mem0 }]
</axi_bram_ctrl_0/S_AXI/Mem0> is being mapped into </processing_system7_0/Data> at <0x40000000 [ 8K ]>
现在是无法分配另一个GP口的地址:
assign_bd_address
</axi_bram_ctrl_1/S_AXI/Mem0> is being mapped into </processing_system7_0/Data> at <0x40002000 [ 8K ]>
ERROR: [BD 41-1075] Cannot create address segment for </axi_bram_ctrl_1/S_AXI/Mem0> in </processing_system7_0/Data> at 0x40002000 [ 8K ]. The proposed address exceeds the base address limitations <0x80000000 [ 1G ]> of the interface(s) </processing_system7_0/M_AXI_GP1> through which this peripheral is accessed by this address space
下面是执行基地址分配指令:
The following example creates address segments for the Data and Instruction
address spaces of the Microblaze core:
create_bd_addr_seg -range 0x10000 -offset 0x41200000 \
[get_bd_addr_spaces microblaze_1/Data] \
[get_bd_addr_segs microblaze_1_axi_intc/s_axi/Reg] SEG1
create_bd_addr_seg -range 0x40000000 -offset 0x0 \
[get_bd_addr_spaces microblaze_1/Instruction] \
[get_bd_addr_segs microblaze_1_local_memory/ilmb_bram_if_cntlr/SLMB/Mem] \
SEG1
通过指令:
create_bd_addr_seg -help获得命令符格式:
执行如下指令即可分配:
create_bd_addr_seg -range 0x10000 -offset 0x80000000 [get_bd_addr_spaces processing_system7_0/Data] [get_bd_addr_segs axi_bram_ctrl_1/S_AXI/Mem0] SEG1
祝各位工作顺利!
- Vivado Auto Assign Address error
- time_wait太多导致[error] (99)Cannot assign requested address: proxy
- fastdfs errno: 99, error info: Cannot assign requested address
- Socket connect error 99(Cannot assign requested address)
- ipython notebook error: [Errno 99] Cannot assign requested address
- udp bind 127.0.0.1出现: Cannot assign requested address" error
- bind error : Cannot assign requested address,该如何处理
- Cannot assign requested address
- Cannot assign requested address
- Cannot assign requested address
- Cannot assign requested address
- Auto Acc Assign(MM)
- Auto Acc Assign(MM)
- vivado error 使用笔记
- PHP中出现Fatal error: Cannot re-assign auto-global variable _POST的错误提示
- bind: Cannot assign requested address
- Linux - Cannot assign requested address
- Cannot assign requested address: JVM_Bind
- 第三阶段-JavaScript模块化
- Linux下实现 MASM汇编
- sqlite3 编写简易通讯录
- Head first HTML&CSS ---[学习笔记第四章]
- 嵌入式系统(摘抄)
- Vivado Auto Assign Address error
- 抽象类(abstract)
- 51nod 最长单增子序列 dp+(STL函数)二分
- Xcode-通过ApplicationLoader上传Api问题总结(二)
- [HDU 5956] The Elder (斜率DP + 可持久化单调队列)
- /usr/share/nginx/sbin/nginx
- C#清空文件夹
- servlet+ajax搜索框提示
- NOIP2016提高A组集训第13场11.11 总结