-
alman
-
Автор темы
-
Не в сети
-
Завсегдатай
-
-
Сообщений: 263
-
Спасибо получено: 41
-
-
-
-
-
|
Уважаемые владельцы платы Марсоход2,
предлагаю прошивку для тестирования платы. Подробнее о прошивке можно узнать здесь -
primula.l4os.ru/hardware_tracer/
Собственно прошивка:
Вложенный файл:
Имя файла:
lesson.zip
Размер файла:16 KB
Проект довольно простой и особого смысла, кроме тестирования, не имеет. Однако, с его помощью можно весьма точно оценить быстродействие платы.
Светодиоды:
LED3 сигнализирует об активном сигнеле сброса (KEY1)
LED2 сигнализирует готовность трассировщика
LED1 и LED0 включаются по кнопке KEY0 и остаются активны до сигнала сброса
Параметры порта:
Speed (baud) 38400
Data bits 8
Stop bits 1
Parity: None
Flow control: None
Загрузить прошивку в ПЛИС можно с помощью следующей команды:
C:\altera\12.1\quartus\bin\quartus_pgm.exe --no_banner --mode=jtag -o p;lesson.sof
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Последнее редактирование: от alman.
|
-
Ynicky
-
-
Не в сети
-
Завсегдатай
-
-
Сообщений: 209
-
Спасибо получено: 39
-
-
-
-
|
А почему в качестве аппаратного отладчика не был взять стандартный интерфейс JTAG?
Ведь он используется в подавляющем большинстве процессоров.
Николай.
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
alman
-
Автор темы
-
Не в сети
-
Завсегдатай
-
-
Сообщений: 263
-
Спасибо получено: 41
-
-
-
-
-
|
Ynicky пишет: А почему в качестве аппаратного отладчика не был взять стандартный интерфейс JTAG?
Ведь он используется в подавляющем большинстве процессоров.
Опыта работы с JTAG у меня нет. А так - "двух зайцев убиваю" - переведу UART в адресное пространство процессора и будет простейшая SoC.
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
alman
-
Автор темы
-
Не в сети
-
Завсегдатай
-
-
Сообщений: 263
-
Спасибо получено: 41
-
-
-
-
-
|
Отладочная прошивка с функцией strlen
в режиме пошагового выполнения инструкций находит длину строки "Hello world!\r\n"
Подробная информация об этой прошивке -
everest.l4os.ru/test_of_strlen/
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
alman
-
Автор темы
-
Не в сети
-
Завсегдатай
-
-
Сообщений: 263
-
Спасибо получено: 41
-
-
-
-
-
|
Теперь это не трассировщик, а примитивная SoC. Подробности по клику на картинку.
Прошивка, выводящая в цикле строку "Hello world!"
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Последнее редактирование: от alman.
|
-
alman
-
Автор темы
-
Не в сети
-
Завсегдатай
-
-
Сообщений: 263
-
Спасибо получено: 41
-
-
-
-
-
|
Новая демка процессора. Узнать о демке больше можно кликнув на следующую картинку:
Скачать прошивку -
Параметры порта:
Speed (baud) 38400
Data bits 8
Stop bits 1
Parity: None
Flow control: None
Загрузить прошивку из командной строки с помощью следующей команды:
C:\altera\12.1\quartus\bin\quartus_pgm.exe --no_banner --mode=jtag -o p;lesson.sof
Кнопки на плате Марсохода2 - используются для сброса и перехода в режим отладчика.
Нажатие в терминале клавиш 1 или 2 отображает соответствующие картинки.
p.s. Если кто интереса ради проверит прошивку, ответьте в этой теме пожалуйста - запустилась ли демка, были ли какие-либо проблемы, каково впечатление. Спасибо.
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Последнее редактирование: от alman.
|
-
alman
-
Автор темы
-
Не в сети
-
Завсегдатай
-
-
Сообщений: 263
-
Спасибо получено: 41
-
-
-
-
-
|
Для корректного отображения ANSI-графики используйте кодовую страницу CP437
К сожалению, putty не поддерживает протокол x-modem. Попробуйте TerraTerm или ZOC.
К этой прошивке может пригодиться
http://everest.l4os.ru/download/MacroAssembler.zip
В режиме пошаговой отладки можно нажать клавишу g (латинская G в нижнем регистре) для выхода из пошагового режима. Однако, этот режим требует доработки.
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Последнее редактирование: от alman.
|
Время создания страницы: 0.194 секунд