如何实现niosii从ecps启动
步骤:
开发软件uartusii 7.2,niosii ide 7.2
1.定制niosii软核,任意级别的核都可以,要能支持jtag
2.添加必要component,如jtaguart,onchip_mem,ecps_controler,为了稳定最好添加pll和sysid,再加几个pio口吧,一会调试程序用,这样最简单的脱机运行环境就建立了.
3.cpu的reset adress(复位地址)和vector adress(中断向量表)一定要指向ecps!(这点最重要).这保证 让nios在复位的时候pc指针指向epcs中bootcopier程序.
4.用nios ide建立工程,选择刚才定制的cpu.
5.右键点击*_syslib,在properties的system library中将.text和.rodata可以设置为onchip rom或者onchip ram(片外ram没有试过),.rwdata,heap men,stack men指向onchip ram(片外ram没有试过)!(非常重要!).这样bootcopier才能把ecps中的程序copy到ram上运行(程序不能直接在ecps中运行).
6.选择tool-flashprogrammaer,选择将硬件配置文件和程序一起下载到ecps中去.
7.下载完成后,硬件复位.你就可以看见自己的程序能够在板子上脱机运行了!
8.补充一点,在quartusii中选择菜单assignments->device将未用的管脚设置为三态输入(这点也很重要).
9.器件选择cycloneii ep2c35f484i8,刚刚调试成功!!
以开源换发展,谈谈你不了解的AllJoyn的前世今生
光学巨头索尼加速转型步伐 出售股份聚焦VR娱乐_VR,虚拟现实设备,索尼
TYP高效永磁变频电机应用于转子泵有着不可比拟的优势
【世说知识】干货速来!详析卷积神经网络(CNN)的特性和应用
猎豹与中日韩企业家共话科技与合作 智能服务机器人发展领域不断扩大
如何实现NIOSII从ECPS启动
基于大功率蓝光LED的水下成像系统设计
苹果最大的驱动IC代工厂将破产
安科瑞电力监控系统在辽宁肿瘤医院的应用
Vishay扩展汽车级薄膜片式电阻器 高通推动PC行业转型
普源精电示波器项目获国家火炬计划立项
零号实验室汽车公司为福特布朗科越野车进行了全新修复
黑鲨手机面世:小米欲征战竞技市场
除了手机,电视行业也准备在印度市场抢占先机
射频和微波电路设计的六个技巧
我国全力打造首颗多核龙芯Godson-3
贺!富奥星荣膺“优秀成长企业”
RISC-V和X86、ARM的竞争如何?
5G细分市场是智能手机行业增长最快的部分
I2C内核架构分析