1. 为何要做Target Board?
NiosII IDE提供了一个烧写flash的工具Flash Programmer(在Tools菜单下,如图1所示)。
图1 Nois II IDE中Tools菜单下Flash Programmer
但在使用Flash Programmer之前,必须指定当前project的Target Board(在SOPC Builder里System Content页中指定,如图2)。图2中,指定的Target Board为UP3_Board。Altera给自己开发版都提供了对应的Target Board,但是对于用户自己做的板子来说,Altera提供的Target Board一般都不适用。所以用户要根据自己的板子,制作一个自己板子专用的Target Board。
图2 在SOPC Builder中指定Target Board
2. Target Board是什么?
Altera的文档中是这么定义的:“the term “target board” refers to the set of files used by SOPC Builder to determine board characteristics on which the system is being implemented”。
就我理解,Target Board主要记录的是板子上各种flash芯片的信息(flash的容量等)。做一个Target Board就是做一个project用于烧写板子上的flash芯片。当使用IDE中的Flash Programmer烧写flash芯片的时候。IDE...
>> 阅读全文