реклама на сайте
подробности

 
 
> Запуск µC/OS-II (µC/OS-III) на Cyclone V
wapster
сообщение Jan 16 2018, 07:01
Сообщение #1





Группа: Участник
Сообщений: 10
Регистрация: 16-01-18
Пользователь №: 101 101



Привет всем!
Имеется задача запустить µC/OS-III на отладочной плате DE1-SoC, что сделать не получается. Пример для запуска был взят из комплекта вышеназванной ОС для процессоров A9 в среде разработки DS-5.
Проблема в том, что в DDR не грузится основная прошивка. u-boot-spl загружается нормально, после чего в App Console выходит сообщение об ошибке:

SDRAM: Initializing MMR registers
SDRAM: Calibrating PHY
### ERROR ### Please RESET the board ###

Прелоадер в это время останавливается на команде wait 60s.
Если следовать указаниям и перезагрузить плату с помощью WARM_RST, то при попытке загрузки файла CycloneV-SOC-DevKit_OS3.axf выходит ошибка:

ERROR(CMD16-TAD274-NAL33):
! Failed to load "CycloneV-SOC-DevKit_OS3.axf"
! Failed to write 49 152 bytes to address N:0x01000000 while writing block of 4 096 bytes to address N:0x01000000
! Target is running, cannot access.

Я так понял какая-то проблема в сбросе процессора. Может кто-нибудь уже запускал данный пример?

Также прикладываю весь лог из вкладки Commands.

Прикрепленные файлы
Прикрепленный файл  log.txt ( 4.65 килобайт ) Кол-во скачиваний: 8
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
wapster
сообщение Jan 16 2018, 09:19
Сообщение #2





Группа: Участник
Сообщений: 10
Регистрация: 16-01-18
Пользователь №: 101 101



Всё равно в консоли ошибка

loadfile "D:\Micrium\Examples\Altera\CycloneV-SOC-DevKit\OS3\ARM_DS-5\Debug\CycloneV-SOC-DevKit_OS3.axf"
ERROR(CMD16-TAD274-NAL33):
! Failed to load "CycloneV-SOC-DevKit_OS3.axf"
! Failed to write 49 152 bytes to address N:0x02000000 while writing block of 4 096 bytes to address N:0x02000000
! Target is running, cannot access.

Не совсем понимаю что требуется отладчику.

Загрузка по умолчанию выставлена из sdcard. Это разве важно, когда используем отладчик?

И ещё когда останавливаешь отладчик после всей этой процедуры, то он остается в адрессном пространстве 0x00002FA4


Сообщение отредактировал wapster - Jan 16 2018, 09:23
Go to the top of the page
 
+Quote Post
Realking
сообщение Jan 16 2018, 10:08
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 498
Регистрация: 4-10-04
Из: Нижний Новгород
Пользователь №: 771



Цитата(wapster @ Jan 16 2018, 12:19) *
Всё равно в консоли ошибка

loadfile "D:\Micrium\Examples\Altera\CycloneV-SOC-DevKit\OS3\ARM_DS-5\Debug\CycloneV-SOC-DevKit_OS3.axf"
ERROR(CMD16-TAD274-NAL33):
! Failed to load "CycloneV-SOC-DevKit_OS3.axf"
! Failed to write 49 152 bytes to address N:0x02000000 while writing block of 4 096 bytes to address N:0x02000000
! Target is running, cannot access.

Не совсем понимаю что требуется отладчику.

Загрузка по умолчанию выставлена из sdcard. Это разве важно, когда используем отладчик?

И ещё когда останавливаешь отладчик после всей этой процедуры, то он остается в адрессном пространстве 0x00002FA4



просто загрузчик (bsp) может быть собран с загрузкой из QSPI
а у тебя перемыками из SD CARD

возможно в этом и проблема

и еще
какой нить проект без OS из DDR работает?


--------------------
Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 03:22
Рейтинг@Mail.ru


Страница сгенерированна за 0.01613 секунд с 7
ELECTRONIX ©2004-2016