10.1 EDK - MicroBlaze v6.00.b战术补丁

问题描述

本答复记录包含MicroBlaze版本6.00.b的战术补丁。

解决/修复方法

已为MicroBlaze版本6.00.b创建了一个补丁。该修补程序仅适用于EDK 10.1,不包含在任何Service Pack中。此补丁中的所有修复程序都是MicroBlaze版本7.10的主流。

1.下载补丁:

http://www.xilinx.com/txpatches/pub/swhelp/ip_updates/microblaze_v6_00_b_101_patch.zip

2.将修补程序的内容解压缩到统一的Xilinx安装目录中,并覆盖所有现有文件。

更改日志

- 禁用中断后纠正的中断。

- 在异常处理期间不允许中断。

- 允许对Virtex-5目标使用32 KB高速缓存。

- 确保所有触发器都使用同步复位。

- 启用FPU时修正了BTR的读数。

- 禁用中断时也允许外部中断。

- 更正了Xilinx微处理器调试器的PVR读数。

- 更改了64位乘法以避免某些操作数值的错误结果。

- 避免在中断的浮点指令上错误地设置FSR。

- 确保正确丢弃中断或其他异常后的异常。

- 更改了有符号整数除法,以避免在某些情况下出现错误结果。

- 在Xilinx微处理器调试器中单步加载或存储时,避免错误的存储器访问。

- 修正了MSR中DZ位的设置,用于中断的整数除法指令。

- 确保Xilinx微处理器调试器始终停在观察点上。

- 由于写入高速缓存指令与高速缓存数据读取冲突,避免停止执行。

- 在调试停止期间阻止硬件断点检测以避免错误断点。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-08-18 20:38:36 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它