声明
本文所介绍的工具 COT 来自开源项目,其源代码与详细信息可见:
COT
该项目版权归原作者所有,并遵循其仓库中所标注的开源许可证。本文仅对其使用方法进行学习性说明,所有原始代码与设计均由原作者贡献。若本文中引用了项目中的代码或截图,均仅用于技术交流目的。
配置问题
问题1
我按说明执行start.exe之后出现如下报错:
1 | Mars: Start dumping datas... |
解决方法
把 Windows 的“语言用于非 Unicode 程序”改成 English
控制面板 → 区域 → 管理 → 非 Unicode 程序语言 → 改为 English(United States)
原理
MARS/Java 输出用的是系统默认编码(ACP),中文是 GBK,会产生 UTF-8 不能解码的字节;切成英文后输出主要是 ASCII,不再产生非法字节,UTF-8 读取自然不报错。
问题2
运行cot发现输出永远为空
解决方法
修改系统环境变量
- 添加
系统变量变量名:XILINX变量值:D:\Xilinx\14.7\ISE_DS\ISE(ISE位置) - 新增PATH
系统变量中选中PATH - 编辑 - 新建
D:\Xilinx\14.7\ISE_DS\ISE\lib\nt64D:\Xilinx\14.7\ISE_DS\ISE\bin\nt64
选择评测cpu
如下图,直接链接到cpu所在文件夹即可,评测机不会修改cpu内容。








