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. Вывод текста в консоли