F280049C配置CLB模块时遇到的许多问题

发布于:2022-12-27 ⋅ 阅读:(633) ⋅ 点赞:(0)

第一次写博客,如有不妥之处欢迎指出,一起交流学习。

在使用CLB模块时,需要配置相关的环境以及下载GCC编译器和GTKWare。

GNU 编译器

1. 通过以下链接下载“tdm-gcc”:http://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Installer/tdmgcc-webdl.exe/download。

2. 打开下载的文件以安装编译器。

3. 从安装向导中选择“Create”。


通过以下链接下载波形查看器 GTKWave:https://sourceforge.net/projects/gtkwave/files/ 

2. 下载安装 window 正确版本的本地二进制文件(例如,对于 64 位 Windows,选择“gtkwave-3.3.100-binwin64”)

3.安装好后在bin目录下找到gtkwave.exe启动

 

以上便是两个准备工作!

上面下载的 GCC 编译器的路径可能与项目中指定的路径不同。要对此进行仔细检查,请执行以下操作:

1. 右键单击项目并选择“Project Properties”。

2. 在“Resources”下,选择“Linked Resources”。

3. 进行检查,以确保下面的所有路径都是正确的:

a. CLB_SYSCFG_ROOT(所有 CLB 组件都相对于该路径)

b. CLB_SIM_COMPILER(对仿真很重要)

c. SYSTEMC_INSTALL(对仿真很重要)

 在Properties-->Build-->Steps中我们可以看到Post-build steps中有两个变量

 

CLB_DEBUG and GENERATE_DIAGRAM并且限制了条件,只有在等于1的时候才会成立(这里我目前也不知道为什么)在Variables中将其改变成1就可正常运行生成。

 这里还要特别注意如果生成.out文件后,无法生成simulation_output.exe和clb.vcd。去检查一下GCC版本是否一致还有Environment的配置要包含CLB_SIM_COMPILER

 

 最终用GTKWare就可查看