【精品博文】SOPC操作步骤

  SOPC操作步骤:

  1. 新建工程文件夹,命名和路径没有汉字,例如T3

  2. 将开发板的tcl资源文件拷贝到T3中

  3. 启动QuartusII软件

  4. 启动新工程向导(New Project Wizard…),定位到T3中后,点击Finish按钮

  5. 新建一个框图原理图文件作为顶层,命名为Top

  6. 启动SOPC Builder(【Tools】-【Sopc Builder】)

  7. 在“Altera SOPC Builder”窗口中建立你的片上系统,正确的分配地址和中断,以及memory资源,然后点击生成按钮Generate

  8. 启动NiosII SBT(Software Build Tools),当前版本应该是Eclipse

  9. 在Eclipse中新建一个BSP工程(Board Support Package):【New】-【Nios II Board Support Package】

  10. 在弹出的“Nios II Board Support Package”窗口中,输入BSP工程名,例如T3_BSP,并加载正确的SOPC信息文件(SOPC Information File name),应该是SOPC Builder刚生成的。点击结束按钮Finish,等待BSP的生成。(成功生成后,应该在工程浏览器Project Explorer中看到她)

  11. 紧接着生成一个NiosII的应用程序:【New】-【Nios II Application】

  12. 在弹出的“Nios II Application”窗口中,输入应用工程名,例如T3_APP,并正确的装入BSP工程的位置(BSP location),应该是刚刚生成的T3_BSP,双击它将它装入。然后点击Finish

  13. 右键点击工程浏览器窗口中的T3_APP,在右键弹出菜单中选择【New】-【Source File】

  14. 在弹出的“New Source File”窗口中,输入源文件名,例如main.c(扩展名要自己加),模板选择C模块(C++模板更大些),然后点击Finish,等待main.c的生成

  15. 现在,你可以在main.c中写自己的c语言程序,并引用bsp的资源(头文件)

  16. 写完成后,右键点击工程浏览器中的T3_APP,在弹出菜单中选择【Build Project】,等待生成。如果没有错误了,则可以进行下一步的编程下载或在线调试

  17. 在SBT中编程下载时,首先保证当前SOPC已经被编程到开发板中,然后右键点击工程浏览器的T3_APP,在弹出菜单中选择【Run As】-【Nios II Hardware】

  18. 在弹出的配置窗口中,刷JTAG按钮,直到看到JTAG的连接出现。然后刷ID检测按钮,直到看到Run按钮变亮,然后点击Run按钮

  

声明:本文由入驻搜狐公众平台的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
推荐阅读