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

 
 
> Нужна помощь по линуксу, надо стартануть
Метценгерштейн
сообщение Dec 9 2015, 06:42
Сообщение #1


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

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



На плате установлен проц, на нем запущен линукс.
Надо файл сгенерить под линукс и положить в проц. По этой ссылке указано как это сделать
https://wiki.analog.com/resources/tools-sof...dsp_genfirmware

там надо давать команды
> wget ...
> chmod +x sigmadsp_fwgen

из линукса, и подсунуть ему файл .xml

мне на комп надо линукс ставить? Какой посоветуете, чтобы не увесистый и простой.
Или как вообще лучше сделать это все?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Метценгерштейн
сообщение Dec 9 2015, 17:33
Сообщение #2


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

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



там кроме линукса еще софт писать придется. Просто не понятно пока как подойти.

Tarbal, будем идти по пунктам.
Есть плата, на ней минимальное что-то запущено как демо того, что плата рабочая.

Установлен линукс. Но какой-то урезанный. Минимум того, что надо для работы проца. Уточнять именно какой?
по загрузчику готов поспрашивать. А где загрузчик должен лежать? Т.е. насколько я понимаю, есть два софта- сам линукс и загрузчик. Лежат они где-то на флешках.
Как-то их туда записали, возможно, через JTAG. Есть проц freescale, флэш установленная, и SD карточка. Получается, где-то загрузчик лежит, где-то сам линукс? Может вместе.

Здесь правильней задавать вопросы тем, кто разрабатывал плату, но пока нет возможности выйти на них. Возможно позже выйду, но уже буду подготовлен.

До того просто процы программировал. Тут немного не понятно.

К сожалению, не могу нанять фрилансера, т.к. по работе дали разобраться, надо какой- то результат минимальный выдать им.

Не пойму принцип- есть проц. Он же МК. Он чистый? Или внутри на его флеше и сидит загрузчик? 96 к вроде флэш там. Получается, если там загрузчик лежит, то у него прописано, что опросить флэш внешнюю, SD карту, если найдет линукс, то подгружает его.

Go to the top of the page
 
+Quote Post
Tarbal
сообщение Dec 9 2015, 18:41
Сообщение #3


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

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Цитата(Метценгерштейн @ Dec 9 2015, 21:33) *
там кроме линукса еще софт писать придется. Просто не понятно пока как подойти.

Tarbal, будем идти по пунктам.
Есть плата, на ней минимальное что-то запущено как демо того, что плата рабочая.

Установлен линукс. Но какой-то урезанный. Минимум того, что надо для работы проца. Уточнять именно какой?
по загрузчику готов поспрашивать. А где загрузчик должен лежать? Т.е. насколько я понимаю, есть два софта- сам линукс и загрузчик. Лежат они где-то на флешках.
Как-то их туда записали, возможно, через JTAG. Есть проц freescale, флэш установленная, и SD карточка. Получается, где-то загрузчик лежит, где-то сам линукс? Может вместе.

Здесь правильней задавать вопросы тем, кто разрабатывал плату, но пока нет возможности выйти на них. Возможно позже выйду, но уже буду подготовлен.

До того просто процы программировал. Тут немного не понятно.

К сожалению, не могу нанять фрилансера, т.к. по работе дали разобраться, надо какой- то результат минимальный выдать им.

Не пойму принцип- есть проц. Он же МК. Он чистый? Или внутри на его флеше и сидит загрузчик? 96 к вроде флэш там. Получается, если там загрузчик лежит, то у него прописано, что опросить флэш внешнюю, SD карту, если найдет линукс, то подгружает его.


Если стоит загрузчик, то уже большое дело. Вам не надо будет заморачиваться с JTAG. Подключите терминал к последоватеьному порту и в самом начале после старта будет написано какой загрузчик. Там вообще очень много чего будет ценного написано. Из загрузчика можно вытянуть практически всю информацию.
Чтобы поменять линукс вам надо будет переписать ядро (не обязательно) и корневую файловую систему.
96К даже для загрузчика мало. Если конечно у вас ну не совсем урезанное что-то. Вы с советами с форума не сможете сами сделать. Надо еще много чего читать. Я несколько лет набирался знаний. Ну не целенаправленно конечно. Но знания по МК и по реалтайму у меня були задолго до этого. Учиться просто не будет. Тем более, что большинство книг по теме в качестве учебников не подходит. Но дорогу осилит идущий.

А начните сразу с софта. Ведь линукс у вас есть уже. Для этого желательно настроить линукс машину для кросскомпилляции. В этом форуме уже писали как это сделать. Поищите по ключевому слову eabi.
Прежде чем начинать спросите у поставщика образ системы.
А кстати можно ли загрузить систему с SD карточки?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Метценгерштейн   Нужна помощь по линуксу   Dec 9 2015, 06:42
- - dm.pogrebnoy   Цитата(Метценгерштейн @ Dec 9 2015, 09:42...   Dec 9 2015, 07:04
- - psL   можно вообще использовать livecd или liveusb   Dec 9 2015, 07:54
- - Эдди   А почему бы просто не зайти на этот одноплатник и ...   Dec 9 2015, 08:06
- - Метценгерштейн   там не просто одноплатник. Это только что пришедша...   Dec 9 2015, 08:08
|- - samike   Тогда вы немного не так ставите вопрос. С одной ст...   Dec 9 2015, 08:36
- - Метценгерштейн   да, спасибо. Только начал изучать. Вопросов масса ...   Dec 9 2015, 08:44
- - Метценгерштейн   первый пункт- Currently the SigmaDSP Firmware Util...   Dec 9 2015, 11:02
|- - psL   Цитата(Метценгерштейн @ Dec 9 2015, 14:02...   Dec 9 2015, 11:16
- - samike   >> или какого-нибудь линуксоида наймите на ф...   Dec 9 2015, 12:25
- - Tarbal   Для начала найдите ответы на вопросы: 1. Что устан...   Dec 9 2015, 13:00
- - Метценгерштейн   да, можно загрузить систему с sd карты. Там и вотк...   Dec 9 2015, 19:10
|- - samike   Думаю - настало время говорить более конкретно 1....   Dec 9 2015, 19:36
- - Метценгерштейн   плата самопальная. Мне ее по факту передали. Надо ...   Dec 10 2015, 06:13
|- - samike   Цитата(Метценгерштейн @ Dec 10 2015, 09:1...   Dec 10 2015, 08:38
|- - samike   Цитата(Метценгерштейн @ Dec 10 2015, 09:1...   Dec 10 2015, 09:18
- - Метценгерштейн   верхнее сообщение откорректировал- файл с тератерн...   Dec 10 2015, 09:13
- - Метценгерштейн   куда, например? Куда удобно было бы? http://файлоо...   Dec 10 2015, 09:27
|- - samike   Цитата(Метценгерштейн @ Dec 10 2015, 12:2...   Dec 10 2015, 10:09
- - Метценгерштейн   на почте   Dec 10 2015, 10:17
- - Tarbal   ТС, а вы уверены, что вам надо переустанавливать Л...   Dec 10 2015, 12:49
- - Метценгерштейн   пока что мне надо даже не аппликацию написать, а п...   Dec 10 2015, 13:11
|- - Tarbal   Цитата(Метценгерштейн @ Dec 10 2015, 15:5...   Dec 10 2015, 13:13
- - Метценгерштейн   сегодня, зато, лучше, чем вчера было) Не знал куда...   Dec 10 2015, 13:32
|- - samike   Цитата(Метценгерштейн @ Dec 10 2015, 16:3...   Dec 10 2015, 13:36
|- - Tarbal   Цитата(Метценгерштейн @ Dec 10 2015, 16:3...   Dec 10 2015, 13:42
- - samike   Да, если временная диаграмма НЕ пофигу - то придет...   Dec 10 2015, 13:49
- - Метценгерштейн   я правильно понимаю, чтобы подключиться к девайсу,...   Dec 10 2015, 19:17
|- - Tarbal   Цитата(Метценгерштейн @ Dec 10 2015, 23:1...   Dec 11 2015, 00:02
- - Метценгерштейн   так, пока проверяю идеи. Но вопрос открыт- на одно...   Dec 11 2015, 06:22
- - samike   Можно попробовать tftp, когда-то пользовался этой ...   Dec 11 2015, 06:31
- - Метценгерштейн   кардридер- это просто. задача разобраться с платой...   Dec 11 2015, 06:45
- - samike   Ок, просто сначала задача звучала несколько иначе ...   Dec 11 2015, 07:01
- - Метценгерштейн   сначала я сам не мог понять, что от меня хотят )))...   Dec 11 2015, 07:08
- - Метценгерштейн   нужен еще совет: сгенерировал файл adau1761_33.bin...   Dec 11 2015, 14:08
|- - samike   Цитата(Метценгерштейн @ Dec 11 2015, 17:0...   Dec 11 2015, 14:14
- - Метценгерштейн   как выясняется, на подобных системах делают эмбедд...   Dec 11 2015, 18:42
- - samike   Так у вас процессор iMX6 от Freescale, то вам прям...   Dec 11 2015, 19:09
- - Метценгерштейн   а что-то из этих компов, чтобы линукс там был или ...   Dec 11 2015, 19:22
- - samike   В том то и смысл всех этих железок, что вы сами мо...   Dec 11 2015, 20:07
- - Метценгерштейн   да, спасибо всем за консультации, буду в этом напр...   Dec 12 2015, 13:59
- - Tarbal   1. Скачайте этот документ. Их много версий есть --...   Dec 12 2015, 17:10
- - Метценгерштейн   Спасибо. В понедельник буду заново пытаться. Пока ...   Dec 12 2015, 17:20
- - Метценгерштейн   Вопрос теоретический: Многие делают свои одноплатн...   Dec 12 2015, 20:12
- - Tarbal   На ST32 можно поставить урезаный Линукс. Забыл наз...   Dec 12 2015, 22:26
|- - mantech   Цитата(Tarbal @ Dec 13 2015, 01:26) На ST...   Dec 21 2015, 19:16
- - Метценгерштейн   Добрый день! Нужна еще консультация. Встречалс...   Dec 21 2015, 07:43
- - Эдди   Проблема в запуске какого-то upstart-bridge. Смотр...   Dec 21 2015, 08:21
- - Метценгерштейн   какой файл хоть примерно копать?   Dec 21 2015, 08:41
|- - Tarbal   Цитата(Метценгерштейн @ Dec 21 2015, 11:4...   Dec 21 2015, 14:18
- - Метценгерштейн   проблему решил- неправильно распаковал файлы на фл...   Dec 21 2015, 16:40
- - Метценгерштейн   можете тезисно обрисовать картину: допустим, у ме...   Dec 28 2015, 06:27
- - Tarbal   Цитата(Метценгерштейн @ Dec 28 2015, 10:2...   Dec 28 2015, 13:19
- - alx2   Цитата(Метценгерштейн @ Dec 28 2015, 12:2...   Dec 29 2015, 11:14


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 18:15
Рейтинг@Mail.ru


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