NIOS求教:
对于PIO核定义的LED或KEY端口的四个寄存器(如数据、方向、中断屏蔽、边沿捕捉)的值在软件调试器中如何查看?
假设我定义的NIOS系统的KEY端口的基址为0x01202800,那么KEY端口的数据寄存器的地址不就为0x01202800,方向寄存器的地址不就为0x01202801,中断屏蔽寄存器的地址不就为0x01202802,边沿捕捉寄存器的地址不就为0x01202803。如果我执行语句“IOWR(KEY_PIO_BASE, 2, 0xff )”后,在NIOS的软件调试器中地址为0x01202802的存储单元的值为什么没改变呢?
不知哪位大哥大姐有关调试器的使用资料,能否给小弟发一份,小弟的邮箱是“ZCQ4@163.COM”,先谢了先!
不对啊,每个寄存器都是占用4个地址的。因为是32bit的系统,你看看关于pio的文档。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |