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

 
 
> портирование linux
kiabrin
сообщение May 21 2009, 12:12
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 25-09-07
Пользователь №: 30 808



мне нужно портировать линукс на самопальную плату на freescale i.MX27. не могли бы вы мне рассказать, какие есть стандартные шаги, чтобы это сделать?
у меня есть сейчас сама плата, на которой пока напаяно питание, 128М SDRAM, 16М NOR FLASH, 512M NAND FLASH, RS232, Ethernet. по архитектуре плата ближе всего к mx27IPCam. есть так же J-Link и Keil.
я пытаюсь запустить линукс из BSP к mx27IPCam, но он виснет после распаковки ядра.
поможете? заранее огромное спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
slanted
сообщение May 21 2009, 20:04
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 140
Регистрация: 2-01-08
Пользователь №: 33 768



Цитата(kiabrin @ May 21 2009, 17:12) *
мне нужно портировать линукс на самопальную плату на freescale i.MX27. не могли бы вы мне рассказать, какие есть стандартные шаги, чтобы это сделать?
у меня есть сейчас сама плата, на которой пока напаяно питание, 128М SDRAM, 16М NOR FLASH, 512M NAND FLASH, RS232, Ethernet. по архитектуре плата ближе всего к mx27IPCam. есть так же J-Link и Keil.
я пытаюсь запустить линукс из BSP к mx27IPCam, но он виснет после распаковки ядра.
поможете? заранее огромное спасибо.

i.mx27 вроде как официально поддерживается ядром начиная с двадцать какой-то версии.
кроме того, есть порт от timesys, там был вполне годный код, когда я его крайний раз разглядывал (чуть меньше года назад).

в вашей текущей постановке, IMO, задача не решается, надо брать дебаггер в зубы и смотреть как конкретно виснет... да хотя бы magic sysrq включить и попробовать подампить структуры. еще хорошо задаться вопросом, чем отличается ваша плата от ipcam.

Сообщение отредактировал slanted - May 21 2009, 20:07
Go to the top of the page
 
+Quote Post
kiabrin
сообщение May 22 2009, 00:25
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 25-09-07
Пользователь №: 30 808



Цитата(slanted @ May 22 2009, 00:04) *
i.mx27 вроде как официально поддерживается ядром начиная с двадцать какой-то версии.
кроме того, есть порт от timesys, там был вполне годный код, когда я его крайний раз разглядывал (чуть меньше года назад).

в вашей текущей постановке, IMO, задача не решается, надо брать дебаггер в зубы и смотреть как конкретно виснет... да хотя бы magic sysrq включить и попробовать подампить структуры. еще хорошо задаться вопросом, чем отличается ваша плата от ipcam.


у меня 2 сборки, 2.6.19.2 из BSP и 2.6.30. ведут себя одинаково.

дебаггер в зубы брал. первое -- почему-то передается неверный machine archetecture type -- 2С63 кажется. если в регистр прописать верный -- загрузка идёт дальше, и через преличное время циклится где-то. уже после включения MMU. в консоли тишина. строчку инициализации передаю: "mem=128M console=ttyS0,115200n8 noinitrd rw ip=dhcp".

а что такое magic sysrq? какие структуры дампить? где в памяти их искать?

от IPCam на данный момент, в той части что напаяно, 2 главных отличия:
1. i.mx27L вместо i.mx27
2. 26mHz вместо 25.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 18th August 2025 - 18:39
Рейтинг@Mail.ru


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