继续学习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通信
全桥电流驱动垂直偏转放大器TDA4866电路图
2410和PXA255用的液晶可以兼容吗
三极管知识简介(3)
TDA4866的测试电路图
电子科技大学--嵌入式系统应用开发技术06
Altera发布全新合作伙伴计划,加速FPGA解决方案创新发展
功率器件热设计基础(十二)——功率半导体器件的PCB设计
电子科技大学--嵌入式系统应用开发技术04
PIC单片机的C语言编程
[求助]MPC860 IRQ6边沿触发正常,电平触发错误,求解!
电子科技大学--嵌入式系统应用开发技术07
家用电话转接电路图
RK3576有多强?实测三屏八摄像头轻松搞定
PIC16系列单片机与PC机串行通信的软硬件实现
电子科技大学--嵌入式系统应用开发技术05
用好 DMA控制器这两种模式 MCU效率大大提高!
“创维”电子对客户的态度!!!
AURIX™ TC4x CDSP Software功能介绍和使用
IW610系列:为物联网优化的Wi-Fi 6三频无线解决方案
普源精电荣膺“2024年度电子测量仪器标准化先进工作单位”
电子科技大学--嵌入式系统应用开发技术08
是德科技推出一体化的网络可视化和安全解决方案
[原创]回帖即赠精美CPLD单片机开发板一套
PIC产生伪随机数汇编语言程序
请各位发表意见帮助我!!
鼠标电路图
AMD Radeon RX 9070 (XT) 显卡详细参数曝光:均支持 PCIe 5.0,配 20Gbps 显存
越来越多的电动汽车迁移到特斯拉的充电器
PIC8位单片机汇编语言常用指令的识读(下)