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

 
 
> Нужна помощь по линуксу, надо стартануть
Метценгерштейн
сообщение 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
Ответов
Tarbal
сообщение Dec 12 2015, 17:10
Сообщение #2


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

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



1. Скачайте этот документ. Их много версий есть -- найдите поновее.
https://www.google.ca/search?biw=1481&b...214.wuEXyUH7xaU

Он один из наиболее ценных по программированию ядра Линукс. Поймете что такое модуль.
2. Узнайте какая версия ядра установлена. (команда uname -r). У тех кто вам его поставил узнайте где взять исходники. Версия (строка названия) должна совпадать абсолютно. Если нет, то придется идти по более трудоемкому пути.

3. Сохраните конфигурацию ядра. Она находится в двух местах на работающем Линукс компьютере. В одном из мест (или в обоих) в архивированном виде. Иногда в одном из мест ее нет. Кажется в директориях /proc и /boot.
http://superuser.com/questions/287371/obta...ng-linux-system

Найдите если там определен тот символ, который разрешает компиляцию вашего драйвера. Он упомянут в вашей ссылке и начинается с CONFIG_... . Если есть и в этой строке стоит буква 'm', а не 'y', то ваше условие про модуль выполнено. Если 'y', то надо пересобрать ядро, перенастроив конфигурацию. Если отсутствует совсем, то возможно отделаетесь перенастройкой и пересборкой ядра. Может придется искать и исходники драйвера.

4. Изучите командную строку с которой запущено ваше ядро:
/proc/cmdline

Это повысит ваш уровень знаний sm.gif

уточнение:

Цитата
In order to load firmware files the kernel needs to have firmware support (CONFIG_FW_LOADER) enabled.

Device Drivers --->
Generic Driver Options --->
...
<*> Userspace firmware loading support
...

The firmware can either be built into the kernel or can be installed on the root file systen. If both the firmware is built into the kernel and present on the root file system the firmware built into the kernel will always take precedence.
Built into the kernel

To built the firmware into the kernel copy the firmware file to the kernel's “firmware” folder. In your kernel config enable CONFIG_FIRMWARE_IN_KERNEL and set CONFIG_EXTRA_FIRMWARE to the


CONFIG_FW_LOADER
CONFIG_EXTRA_FIRMWARE
CONFIG_FIRMWARE_IN_KERNEL

Должны быть разрешены: с буквой 'у' скорее всего, а то, что я писал о CONFIG_... относится к той, что разрешает ваш драйвер.
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
- - Метценгерштейн   там кроме линукса еще софт писать придется. Просто...   Dec 9 2015, 17:33
|- - Tarbal   Цитата(Метценгерштейн @ Dec 9 2015, 21:33...   Dec 9 2015, 18:41
- - Метценгерштейн   да, можно загрузить систему с 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
- - Метценгерштейн   Спасибо. В понедельник буду заново пытаться. Пока ...   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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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