(仅供自己记录之用)
步骤:
首先安装好Quartus
1.修改i2c_opencores.c文件
#include "sys/i2c_opencores_regs.h" #include "sys/i2c_opencores.h"
2.将 i2c_opencores.h i2c_opencores_regs.h两个文件放到D:\altera\13.0sp1\nios2eds\components\altera_hal\HAL\inc\sys 目录
3. 将i2c_opencores.c文件放到D:\altera\13.0sp1\nios2eds\components\altera_hal\HAL\src
4.修改D:\altera\13.0sp1\nios2eds\components\altera_hal\HAL\src下的component.mk文件 加入i2c_opencores.c
5.修改D:\altera\13.0sp1\nios2eds\components\altera_hal下的altera_hal_sw.tcl文件,添加前面新加的三个文件的相对路径。
6.将i2c_opencores整个文件夹考到D:\altera\13.0sp1\ip\altera\sopc_builder_ip路径下,并在QSYS中设置IP搜索路径
使用:在需要调用IIC等函数的文件中包含#include "sys/i2c_opencores.h"