摘要: 之前一篇总结了niosIi跑飞的一个原因。我将niosii中的jtag_uart ip去掉之后。发现不管是在Run as还是在固化模式下,都出现了niosii跑飞的问题。虽然表面上感觉情况更糟了。通过备注掉部分函数,及备注问题函数中的子函数,不断细化。终于发现了原因,当出现niosii跑飞的现象时, 阅读全文
posted @ 2020-07-21 21:41 桂七二 阅读(139) 评论(0) 推荐(0) 编辑
摘要: module spi_slave( input clk_in, input rst_n, input sclk, input mosi, input cs, output reg miso, output [4:0] address_reg, output rd_wr_mark,//1read 0w 阅读全文
posted @ 2020-07-20 00:10 桂七二 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 在自定义IP核中,发现不管该IP的中断是否连接至NIOS II,在eclipse中生成的中断ID都为-1。一般来说,当中断未连接时,为-1则表示此中断无效。 为了解决这个问题。打开了系统中存在的IP核的tcl脚本,发现 set_interface_property interrupt_sender 阅读全文
posted @ 2020-04-26 09:46 桂七二 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 1.设置Qsys中的中断优先级 2.在Eclipse中BSP editor中将stderr、stdin、stdout中的选项设置为jtag_uart 阅读全文
posted @ 2020-03-31 17:57 桂七二 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 在使用ROM IP时候,通过signalt tap ii捕捉,发现address 和 q 差了两个cycle。经查阅资料,应为地址输入时打一拍,数据输出时又打了一拍。 阅读全文
posted @ 2020-03-30 14:01 桂七二 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 在实际开发过程中,遇到了此问题。且在console窗口中出现了Verifying failed between address 0x???????? and 0x????????。 根据此地址,先在nios ii bsp editor中的linker memory regions找到对应的地址。 如 阅读全文
posted @ 2020-03-20 17:21 桂七二 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 1.在使用结构体指针 flash_region *flash_region_ptr中 虽然使用打印 flash_region_ptr -> offset + 0x00400000 时,在NIOS II Console中显示为0x00400000,但实际地址应该为 Qsys中的EPCQ Flash基地 阅读全文
posted @ 2020-03-12 16:25 桂七二 阅读(1072) 评论(0) 推荐(0) 编辑
摘要: 基于STM32F103RCT6的SD2405代码 阅读全文
posted @ 2019-05-28 10:36 桂七二 阅读(1365) 评论(0) 推荐(0) 编辑