专栏中心

EEPW首页 > 专栏 > FPGA开发板DIY过程(十一)

FPGA开发板DIY过程(十一)

发布人:mmqm 时间:2012-10-24 来源:工程师 发布文章


继续学习NIOS II。
在调试uart出现一连串问题。把自带RS232的IP添加进去后,发现串口通信收发数据异常,参考网上实验教程,发现是打开了NIOS CPU的cache。重新完成后,发现uart果然正常收发数据了,但是led和key却没有反应了?!奇怪。显然,是打开cache引起的。上网查询,果然如此。打开cache,就不能直接对地址操作了,类似led=0xaa;就不行了。

LED=0x0; // 使PIO LED输出为0,此种方法在有数据CACHE时会失效
IOWR_ALTERA_AVALON_PIO_DATA(LED_BASE,0x0); // 使PIO LED输出为0
或者IOWR(LED_BASE,0,0); // 使PIO LED输出为0

这样修改完成后,一切恢复正常。

今天继续调试,又出现了新问题。在执行NIOS程序代码时,不能下载了:
Pausing target processor: not responding.
Resetting and trying again: FAILED
downloading ELF process failed

从网上查询知道,是sdram时钟与cpu时钟之间的问题,不过建议的方法一一试验过,均不起作用。最后,感觉是电路上可能出现问题。重新把引脚焊接一遍后,故障解除。

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

pic单片机的模拟I2C通信

电子科技大学--嵌入式系统应用开发技术06

Altera发布全新合作伙伴计划,加速FPGA解决方案创新发展

嵌入式系统 2025-01-17

功率器件热设计基础(十二)——功率半导体器件的PCB设计

电子科技大学--嵌入式系统应用开发技术04

PIC单片机的C语言编程

电子科技大学--嵌入式系统应用开发技术07

RK3576有多强?实测三屏八摄像头轻松搞定

PIC16系列单片机与PC机串行通信的软硬件实现

电子科技大学--嵌入式系统应用开发技术05

用好 DMA控制器这两种模式 MCU效率大大提高!

AURIX™ TC4x CDSP Software功能介绍和使用

汽车电子 2025-01-17

IW610系列:为物联网优化的Wi-Fi 6三频无线解决方案

普源精电荣膺“2024年度电子测量仪器标准化先进工作单位”

电子科技大学--嵌入式系统应用开发技术08

是德科技推出一体化的网络可视化和安全解决方案

PIC产生伪随机数汇编语言程序

AMD Radeon RX 9070 (XT) 显卡详细参数曝光:均支持 PCIe 5.0,配 20Gbps 显存

越来越多的电动汽车迁移到特斯拉的充电器

PIC8位单片机汇编语言常用指令的识读(下)

更多 培训课堂
更多 焦点
更多 视频

技术专区