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

 
 
> Cyclone V два ядра в baremetal
alexPec
сообщение Feb 2 2016, 19:15
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Всем доброго дня. Пускал ли кто 2 ядра в baremetal, не в операционке? Если да, подтолкните в правильном направлении - литература там, может даже код загрузки второго ядра (если не жалко), ну и вообще любую информацию. Нужно запустить совершенно разные программы на разных ядрах.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
RadiatoR
сообщение Jul 3 2016, 15:55
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 270
Регистрация: 8-08-15
Из: Москва
Пользователь №: 87 901



1. То есть программирование идет только на флешку? (у меня DE0-nano soc).

2. А в каком виде должна находиться прошивка на SD? Я в последнем разделе (Booting and configuration) не нашел (может плохо искал?), там есть биты BSEL, которые отвечают за устройство загрузки и еще какая-то инфа, бегло пробежавшись не увидел как должно быть.

3. А как тогда идет отладка? Точнее каким образом записывается на карту программа? Ведь что бы закинуть файл на SD там нужно файловую систему поднять... А отлаживать потом как? Или можно каким-то софтом залить? В примерах видел только через линкус, и то там образ заливался.

4. Кстати VBKesha упоминал про то, что сначала работать с внешней памятью нельзя (контролер не инициализировал ее, это понятно), но можно работать с 64 встроенной RAM. Вот тут можете в 2х словах сказать откуда выполняется программа? Из ОЗУ, кто ее туда копирует? То есть не как в микроконтроллере из flash? А как в этом случае работает программа из ROM?

Спасибо)
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Jul 4 2016, 00:31
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Программируется флеш, отладка идет из ОЗУ. Прошивка на uSD лежит в виде обычного файла на FAT-разделе. Предзагрузчик лежит на разделе с типом FS 0xA2. Если вы делаете свой предзагрузчик, либо уверены, что упихаете код в 60 KB, то можно обойтись без FAT. В примерах с линуксом можно как раз посмотреть на разметку SD-карты. Только для bare-metal вам не нужен раздел с корневой FS линукса. Программа из ROM выполняется при старте, ее задача - найти preloader и скопировать его в OCRAM, не более. В случае отладки загрузку preloadera (и остальных компонентов программы, если имеются) в память выполняет скрипт отладчика.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- alexPec   Cyclone V два ядра в baremetal   Feb 2 2016, 19:15
- - Zlodeinik   Цитата(alexPec @ Feb 2 2016, 19:15) Всем ...   Mar 10 2016, 11:00
- - ЯadiatoR   Подниму тему - тоже интересует данные вопрос. Есть...   May 22 2016, 18:55
|- - VBKesha   Цитата(ЯadiatoR @ May 22 2016, 21:55) Под...   May 31 2016, 10:15
|- - RadiatoR   Цитата(VBKesha @ May 31 2016, 13:15) Вчер...   Jul 1 2016, 17:20
- - VBKesha   Адрес который указывает с какого места стартовать ...   Jun 1 2016, 12:16
- - vadimuzzz   Что потребуется кроме указанных регистров: в скри...   Jun 5 2016, 02:38
- - RadiatoR   Кстати а куда в случае bare metal приложения залив...   Jul 2 2016, 19:26
|- - vadimuzzz   Цитата(RadiatoR @ Jul 3 2016, 01:26) Кст...   Jul 3 2016, 02:39
- - RadiatoR   Хочется именно в boot ROM, ибо с осями я никогда н...   Jul 3 2016, 08:21
|- - vadimuzzz   Цитата(RadiatoR @ Jul 3 2016, 14:21) Хоч...   Jul 3 2016, 14:32
|- - VBKesha   Цитата(RadiatoR @ Jul 3 2016, 18:55) 1. ...   Jul 4 2016, 14:23
|- - RadiatoR   С прелоадером и вообще с картой загрузки, что отку...   Jul 5 2016, 05:48
|- - VBKesha   Цитата(RadiatoR @ Jul 5 2016, 08:48) Но ...   Jul 5 2016, 08:34
|- - RadiatoR   Цитата(VBKesha @ Jul 5 2016, 11:34) Тут в...   Jul 5 2016, 13:06
- - sonycman   А альтеровской HWLib кто нибудь пользуется? Это ве...   Jul 26 2016, 13:25
- - sonycman   И ещё вопрос возник - применительно к процессорной...   Jul 26 2016, 22:37
|- - vadimuzzz   ЦитатаА альтеровской HWLib кто нибудь пользуется? ...   Jul 27 2016, 03:03
|- - sonycman   Цитата(vadimuzzz @ Jul 27 2016, 07:03) я ...   Jul 27 2016, 09:38
|- - vadimuzzz   Цитата(sonycman @ Jul 27 2016, 15:38) Час...   Jul 27 2016, 09:47
|- - sonycman   Цитата(vadimuzzz @ Jul 27 2016, 13:47) На...   Jul 27 2016, 10:51
|- - Stewart Little   Цитата(sonycman @ Jul 27 2016, 13:51) А д...   Jul 27 2016, 12:44
|- - sonycman   Цитата(Stewart Little @ Jul 27 2016, 16:4...   Jul 27 2016, 14:47
|- - VBKesha   Цитата(sonycman @ Jul 27 2016, 17:47) Инт...   Aug 1 2016, 13:16
- - sonycman   VBKesha Спасибо за помощь! Да, в файлах MPL е...   Aug 2 2016, 10:44
- - VBKesha   Цитата(sonycman @ Aug 2 2016, 13:44) Да, ...   Aug 2 2016, 16:03
- - sonycman   Цитата(VBKesha @ Aug 2 2016, 20:03) Вот т...   Aug 2 2016, 16:30


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

 


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


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