完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,
我使用ACE文件在ML605板上配置FPGA。 然而,即使H / W工作,软件程序也停滞不前。使用XMD调试工具,我已经想到了以下内容,XMD%连接mb mdm1)MB处理器停滞不前,停滞的地址并不总是相同... 2)然后我 重置处理器.XMD%rst -processorTarget重置成功3)然后我下载了elf fileXMD%dow C:/Users/samarawickrama/Desktop/sys_pro_0.elf4)然后按下按钮手动重置。软件正在工作。我认为有 加载elf文件时出现问题。 在ACE配置时加载elf文件是否有任何问题。 该系统与JTAG一起正常工作。 谢谢。++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++ + + ------------------设备ID代码IR长度部件名称1 0a001093 8 System_ACE_CF2 64250093 10 XC6VLX240TMicroBlaze处理器配置:---------------- - - - - - - - - - - -版............................ 8.20.aOptimization ....................... PerformanceInterconnect ....................... PLB_v46MMU类型............................没有PC断点的错误............... 1没有 读取地址/数据观察点... 0无写入地址/数据观察点... 0指令缓存支持.......... offData缓存支持................. offExceptions支持................ offFPU支持....................... offHard Divider支持.... ........... offHard Multiplier Support ............ on - (Mul32)Barrel Shifter Support ............. onMSR clr / 设置指令支持.... onCompare指令支持........ onData Cache回写支持...... offFault Tolerance支持............ offStack Protection Support ........... offProcessor无法停止 - MicroBlaze管道在阻塞指令或无效总线访问停止的PC上停止:0x00008004尝试重置处理器以继续...处理器在地址0x4处停止。 无法停止MicroBlazeDebug操作要求处理器处于STOP状态。 1.尝试重置处理器并检查处理器是否已停止2.检查系统设计是否正确连接到MicroBlaze“mdm”目标。 id = 0在TCP端口号1234处为“mdm”目标(id = 0)启动GDB服务器 以上来自于谷歌翻译 以下为原文 Hi, I use ACE file to configure the FPGA on ML605 board. However, software program stalled even the H/W is working. Using XMD debugging tool, I have figured out the following, XMD% connect mb mdm 1) The MB processor is stalled and stalled address is not always same ... 2) Then I reset the processor. XMD% rst -processor Target reset successfully 3) Then I downloaded the elf file XMD% dow C:/Users/samarawickrama/Desktop/sys_pro_0.elf 4) Then Reset manually by pressing the push button. Software is working. I think there is a problem in loading the elf file. Is there any problem loading the elf file when ACE configuration. The system works fine with JTAG. Thank you. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ JTAG chain configuration -------------------------------------------------- Device ID Code IR Length Part Name 1 0a001093 8 System_ACE_CF 2 64250093 10 XC6VLX240T MicroBlaze Processor Configuration : ------------------------------------- Version............................8.20.a Optimization.......................Performance Interconnect.......................PLB_v46 MMU Type...........................No_MMU No of PC Breakpoints...............1 No of Read Addr/Data Watchpoints...0 No of Write Addr/Data Watchpoints..0 Instruction Cache Support..........off Data Cache Support.................off Exceptions Support................off FPU Support.......................off Hard Divider Support...............off Hard Multiplier Support............on - (Mul32) Barrel Shifter Support.............on MSR clr/set Instruction Support....on Compare Instruction Support........on Data Cache Write-back Support......off Fault Tolerance Support............off Stack Protection Support...........off Processor Could not be STOPPED - MicroBlaze Pipeline Stalled on a Blocking Instr uction or Invalid Bus Access Stalled PC: 0x00008004 Try Resetting the Processor to Continue..Processor is stalled at address 0x4. UNABLE to STOP MicroBlaze Debug Operation requires Processor in STOP State. 1. Try to reset the Processor and check if the Processor is Stopped 2. Check your System Design for Correctness Connected to MicroBlaze "mdm" target. id = 0 Starting GDB server for "mdm" target (id = 0) at TCP port no 1234 |
|
相关推荐
2个回答
|
|
请参阅讨论:http://forums.xilinx.com/t5/Embedded-Development-Tools/Microblaze-stalled-on-a-blocking-instruction-or-invalid-bus/td-p/45975这可能是一个问题
使用bootloader。您是否有机会使用系统ACE使用BIST文件启动电路板?http://www.xilinx.com/support/documentation/boards_and_kits/xtp055.pdfRegards,Achutha -------------------------------------------------- -------------------------------------------请注意 - 请标记答案 如果提供的信息有用,请“接受为解决方案”。给予您认为有用并回复导向的帖子。感谢Kudos .------------------------ -------------------------------------------------- -------------- 以上来自于谷歌翻译 以下为原文 Refer to the discussion : http://forums.xilinx.com/t5/Embedded-Development-Tools/Microblaze-stalled-on-a-blocking-instruction-or-invalid-bus/td-p/45975 This can be an issue with the bootloader. Do you have a chance to boot the board using system ACE using BIST files? http://www.xilinx.com/support/documentation/boards_and_kits/xtp055.pdf Regards, Achutha--------------------------------------------------------------------------------------------- Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful. Give Kudos to a post which you think is helpful and reply oriented. ---------------------------------------------------------------------------------------- |
|
|
|
嗨,
我正在使用ACE文件配置ML605板FPGA。 但是,Microblaze在下载ELF文件时停滞不前。 当我只将位文件包含到ACE文件中并稍后使用xmd工具或SDK配置elf(一旦配置了位文件),这使得程序在Microblaze上正确运行。 我正在使用PLB系统,我也纠正了以下内容: http://www.xilinx.com/support/answers/19668.html 使用boot-loop时是否存在重置地址的问题? 有办法解决这个问题吗? 如何配置ELF文件而不会停止微填充? Microblaze停滞的错误是: XMD%连接mb mdmJTAG链配置------------------------------------------- -------设备ID代码IR长度部件名称1 0a001093 8 System_ACE_CF2 64250093 10 XC6VLX240TMicroBlaze处理器配置:--------------------------- ----------版本............................ 8.20.aOptimization ........ ............... PerformanceInterconnect ....................... PLB_v46MMU类型......... .................. PC断点的No_MMUNo ............... 1无读取地址/数据观察点... 0无写 Addr / Data Watchpoints..0Instruction Cache支持.......... offData Cache支持................. offExceptions支持......... ....... offFPU支持....................... offHard分频器支持............... offHard Multiplier Support ............ on - (Mul32)Barrel Shifter Support ............. onMSR clr / set Instruction Support .... onCompare Instruction Support。 ....... onData Cache回写支持...... offFault Tolerance支持............ offStack保护支持........... offProcessor Co 未被停止 - MicroBlaze管道在阻塞指令或无效总线访问停止的PC上停止:0x00000004尝试重置处理器以继续...处理器在地址0x4处停止。 无法停止MicroBlazeDebug操作要求处理器处于STOP状态。 1.尝试重置处理器并检查处理器是否已停止2.检查系统设计是否正确连接到“mb”目标。 id = 0在TCP端口号为1234XMD%的“mb”目标(id = 0)启动GDB服务器 谢谢。 以上来自于谷歌翻译 以下为原文 Hi, I am configuring ML605 board FPGA using ACE file. However, Microblaze stalled when downloading ELF file. When I include only the bit file to ACE file and configure the elf later (once bit file is configured) using xmd tool or SDK that makes the program run correctly on Microblaze. I am using PLB system and I corrected the following as well: http://www.xilinx.com/support/answers/19668.html Is there problem of reset addresses when using boot-loop? Is there way to solve this problem? How to configure ELF file without stalled the microblaze? The Microblaze stalled error is: XMD% connect mb mdm JTAG chain configuration -------------------------------------------------- Device ID Code IR Length Part Name 1 0a001093 8 System_ACE_CF 2 64250093 10 XC6VLX240T MicroBlaze Processor Configuration : ------------------------------------- Version............................8.20.a Optimization.......................Performance Interconnect.......................PLB_v46 MMU Type...........................No_MMU No of PC Breakpoints...............1 No of Read Addr/Data Watchpoints...0 No of Write Addr/Data Watchpoints..0 Instruction Cache Support..........off Data Cache Support.................off Exceptions Support................off FPU Support.......................off Hard Divider Support...............off Hard Multiplier Support............on - (Mul32) Barrel Shifter Support.............on MSR clr/set Instruction Support....on Compare Instruction Support........on Data Cache Write-back Support......off Fault Tolerance Support............off Stack Protection Support...........off Processor Could not be STOPPED - MicroBlaze Pipeline Stalled on a Blocking Instr uction or Invalid Bus Access Stalled PC: 0x00000004 Try Resetting the Processor to Continue..Processor is stalled at address 0x4. UNABLE to STOP MicroBlaze Debug Operation requires Processor in STOP State. 1. Try to reset the Processor and check if the Processor is Stopped 2. Check your System Design for Correctness Connected to "mb" target. id = 0 Starting GDB server for "mb" target (id = 0) at TCP port no 1234 XMD% Thank you. |
|
|
|
只有小组成员才能发言,加入小组>>
2474 浏览 7 评论
2860 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2321 浏览 9 评论
3406 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2502 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
2152浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
644浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
503浏览 1评论
2054浏览 0评论
783浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-2 22:04 , Processed in 1.250751 second(s), Total 77, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号