Запуск «Hello World» приложения
1. Подключите кабель питания к плате.
2. Подключите кабель Digilent к Windows машине и плате со следующими настройками для SW10:
· Бит 1 = 0
· Бит 2 = 1
Замечание:0 значит, что свич открыт. 1 – закрыт.
3. Подключите USB кабель к коннектору J17 и Windows машине. Он будет использоваться для последовательной передачи.
4. Включите плату, используя свич, указанный на рис. 6. (в красном корпусе).
ВАЖНО:Убедитесь, что перемычки J27 и J28 расположены на стороне дальней от SD слота и установите свич SW16 как показано на рис. 6.
ВАЖНО:В голубом блоке с пятью белыми свичами, 3-ий и 4-ый должны быть подняты (в отличии от картинки).
Рисунок 6. Расположение свичей
5. Откройте SDK и установите рабочий (workspace) путь <project dir>/project_1/project_1.sdk/SDK/SDK_Export.
6. Выберите Xilinx Tools > Configure JTAG Setting.Откроется окно настройкиJTAG.
7. Убедитесь, что в выпадающем меню JTAG Cable > Typeустановлен тип Xilinx Auto Detect.
8. НажмитеOK.
9. Выберите File > New > Application Project.Откроется окно создания нового проекта.
10. Используйте информацию из таблице ниже, чтобы выбрать нужные настройки.
Окно | Свойство | Настройка |
Application Project | Project Name | hello_world |
Use Default Location | Поставьте галочку | |
Hardware Platform | system_hw_platform | |
Processor | PS7_cortexa9_0 | |
OS Platform | standalone | |
Language | C | |
Board Support Package | Выберите Create New и удостоверьтесь, что введено hello_world_bsp | |
Templates | Available Templates | Hello World |
SDK создаст проектыhello_worldи hello_world_bspв обозревателе проекта. SDK автоматически их скомпилирует и создаст ELF файл.
11. Щелкните правой кнопкой мыши на hello_world и выберите Run as > Run Configurations.
12. Щелкните правой кнопкой мыши Xilinx C/C++ application (GDB)и нажмитеNew.
SDK создаст новую конфигурацию запуска с именем hello_world Debug. Конфигурации, соответствующие приложениям предустановлены на Main вкладке в окне конфигураций.
13. Нажмите Device Initializationвкладку и проверьте настройки. Заметьте, что здесь прописан путь к файлу инициализации ps7_init.tcl. Этот файл был экспортирован, когда вы экспортировали систему в SDK.
14. На вкладке STDIO Connection укажите, что вы хотите видеть вывод в консоли и установите порт и его Baud Rate в соответствии со свойствами устройства UART в Диспетчере устройств Windows.
Рисунок 7. Настройки STDIO Connection
15. Нажмите Run.
16. В консоли SDK появится"Hello World".
Рисунок 8. Вывод текста в консоли