博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  SOC

摘要:一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子: 1).并行设备的硬件寄存器(如:状态寄存器) 2).一个中断服务子程序中会访问到的非自动变量(Non-automaticvariables) 3).... 阅读全文

posted @ 2010-07-30 21:11 CalmBright 阅读(241) 评论(0) 推荐(1)

摘要:在对Quartus II工程编译时出现了如下的错误信息,见下图:所建project用到了Pin_AE24管脚,但是该管脚时双功能管脚,因此在使用之前一定要注意对其进行相关的配置,即是使其为普通管脚还是第二功能管脚。具体配置如下图:点击图标或到菜单栏选择或选择 Device and Pin Options进入设置页面,选择Dual-Purpose Pins标签项对特殊双功能管脚进行相关配置进行相关配... 阅读全文

posted @ 2009-08-25 11:23 CalmBright 阅读(2662) 评论(0) 推荐(1)

摘要:Abstract讨论如何解决RT的编译错误Introduction使用环境:Quartus II 7.2 SP3 + Nios II EDS 7.2 SP3 + UP-SOPC2000(Cyclone II EP2C35F627C8)在E盘建立了一个文件夹取名为“nios ii”,将所有niosii工程都放于此,但是在build工程时出现如下问题:“**** B... 阅读全文

posted @ 2009-07-04 20:17 CalmBright 阅读(2851) 评论(5) 推荐(0)