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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> ARM-Контроллер с LCD или VGA или HDMI, БЕЗ линукса!! Что посоветуете?
AndrejM
сообщение Jan 20 2014, 11:53
Сообщение #31


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 20-11-13
Пользователь №: 79 278



Цитата(sasamy @ Jan 20 2014, 15:19) *
Я честно говоря не знаю - зачем вообще нужен jtag если есть готовый бутстрап. Видел тут пару тем - вооружившись джитагом пытались постичь истину бутрома и.. бороду отростили sm.gif

а к стати ,как в этом случае отлаживаться? ну собрал он код , голый без ОС , загрузчик все что нужно инициализировал , залил его приложение в память ,передал управление?
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Jan 20 2014, 12:08
Сообщение #32


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



сначала по примерам хоть как-то поднимается какой либо порт, УАРТ, УСБ, Езернет.
Дальше отладка через сообщения в этот порт. Быстро и эффективно, чуть ли не удобнее чем через жтаг
Go to the top of the page
 
+Quote Post
sasamy
сообщение Jan 20 2014, 12:16
Сообщение #33


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(AndrejM @ Jan 20 2014, 15:53) *
а к стати ,как в этом случае отлаживаться? ну собрал он код , голый без ОС , загрузчик все что нужно инициализировал , залил его приложение в память ,передал управление?


Первое - я не знаю как можно что-то отлаживать не понимая как это работает ? Загрузчик для imx6 - 20 строк кода включая инит uart + инит dramc в убуте - т.е. просто берете и подставляете код оттуда
http://github.com/alexandrebelloni/whoosh/blob/master/main.c

если нужно отлаживать то на hola это не очень удобно для новичка - нет готового разъема для стандартного кабеля, но я не вижу никакой проблемы для человека хоть раз державшего паяльник сделать переходник - сами uart-ы c TTL уровнями выведены на штырьковые разъемы.
Go to the top of the page
 
+Quote Post
mantech
сообщение Jan 20 2014, 13:44
Сообщение #34


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(sasamy @ Jan 20 2014, 16:16) *
Первое - я не знаю как можно что-то отлаживать не понимая как это работает ? Загрузчик для imx6 - 20 строк кода включая инит uart + инит dramc в убуте - т.е. просто берете и подставляете код оттуда
http://github.com/alexandrebelloni/whoosh/blob/master/main.c

если нужно отлаживать то на hola это не очень удобно для новичка - нет готового разъема для стандартного кабеля, но я не вижу никакой проблемы для человека хоть раз державшего паяльник сделать переходник - сами uart-ы c TTL уровнями выведены на штырьковые разъемы.


Если честно - через jtag отлаживался несколько раз, просто чтоб "узнать камень" это был еще стм32f407 на дискавери. Потом все дебажил через уарт, так что в этом проблем нет. Единственное, что для меня вновь - это использование процов с внешним флешем, т.е. загрузка туда программ, всяческие бутстрапы и адреса запуска программ.
А так, вообще хотелось бы
1) Желателно более полные доки на проц и плату
2) рабочие примеры инициализации периферии
3) пример сборки проекта под иаром и как его грузить в флеш(память) проца и запустить

Все просто biggrin.gif

"нет готового разъема для стандартного кабеля" - это вообще не проблема, паяю с 7 лет sm.gif

Сообщение отредактировал mantech - Jan 20 2014, 13:46
Go to the top of the page
 
+Quote Post
sasamy
сообщение Jan 20 2014, 14:14
Сообщение #35


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(mantech @ Jan 20 2014, 17:44) *
А так, вообще хотелось бы


1) Достаточно зайти на сайт freescale.com - там вся документация, регистрация бесплатная и не нужен "крутой" домен, gmail.com прокатывает, схема на hola вообще доступна без регистрации
2) platform SDK - но я бы рекомендовал вам u-boot, без насмешек - там все просто
3) флеша там нет, запись образа описана в READMY.pdf в platform SDK - там нет ничего сложного, но если возникли сложности - лучше на стартерките спросить
4) плата стоит дешевле бутылки вина sm.gif

Сообщение отредактировал sasamy - Jan 20 2014, 14:28
Go to the top of the page
 
+Quote Post
mantech
сообщение Jan 20 2014, 16:05
Сообщение #36


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(sasamy @ Jan 20 2014, 18:14) *
флеша там нет


Т.е. я правильно понял, на плате только DDR и проц, а бинарник проги нужно записывать на SD карту,
только наверно придется это делать какой-либо прогой, т.к. поддержки fat16\32 там явно нет?
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jan 20 2014, 17:03
Сообщение #37


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(mantech @ Jan 20 2014, 18:05) *
Т.е. я правильно понял, на плате только DDR и проц, а бинарник проги нужно записывать на SD карту,
только наверно придется это делать какой-либо прогой, т.к. поддержки fat16\32 там явно нет?


Нет, вы неправильно поняли.
Вам предлагают использовать u-boot.
Это такая монстрообразная программа (хуже только линукс), которая служит загрузчиком линукса,
поддерживает кучу разных файловых систем и по ходу еще выполняет разные бесполезные функции.
По объему сравнима со среднестатистической RTOS, а часто и превосходит, по запутанности гораздо сложнее RTOS.
На IAR не переносится, и специально пишется так чтобы на IAR, KEIL и прочие бренды не переносилось. biggrin.gif


Go to the top of the page
 
+Quote Post
mantech
сообщение Jan 20 2014, 17:27
Сообщение #38


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(AlexandrY @ Jan 20 2014, 21:03) *
Нет, вы неправильно поняли.
Вам предлагают использовать u-boot.


Ну хорошо, а вместо убута можно ведь прогу свою "воткнуть", главное знать адрес старта? Или тут все совсем "запущено" biggrin.gif
Go to the top of the page
 
+Quote Post
KRS
сообщение Jan 20 2014, 17:50
Сообщение #39


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

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(mantech @ Jan 20 2014, 21:27) *
Ну хорошо, а вместо убута можно ведь прогу свою "воткнуть", главное знать адрес старта?

можно конечно! процесс запуска ядра не сложный.
а uboot - хороший пример того как можно все запутать и усложнить sm.gif

только Вы же вообще без линукса собирались, тогда uboot смысла использовать нет!
Go to the top of the page
 
+Quote Post
sasamy
сообщение Jan 20 2014, 21:53
Сообщение #40


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(KRS @ Jan 20 2014, 21:50) *
только Вы же вообще без линукса собирались, тогда uboot смысла использовать нет!


Смысл в том что рано или поздно разум воссторжествует и вы поймете что нет смысла переписывать то что уже давно написано кем-то, тем более если вам действительно нужно какую-то задачу решить а не регистрами поиграть.
Go to the top of the page
 
+Quote Post
nikolay801
сообщение Jan 21 2014, 05:00
Сообщение #41





Группа: Новичок
Сообщений: 3
Регистрация: 7-05-13
Пользователь №: 76 753



Цитата(khach @ Jan 19 2014, 13:12) *
А в чем проблема с линуховыми контроллерами? Они прекрасно живут и без линуха- на том же древнем 3sc2440 спокойно живет UCOSII. Надо только загрузчик переписать и драйвера переферии из линуховых исходников перенести. Или проблема в микросхемах внешней памяти? Так STM32F429 тоже требует внешнню память под большой видеобуфер. Ну и у нее пока есть глюк с совместным сипользованием внешенй шины (пропадает рефреш) поэтому рекомендовать могу с осторожностью.

Откуда информация про пропадание рефреша?
Go to the top of the page
 
+Quote Post
mantech
сообщение Jan 21 2014, 06:09
Сообщение #42


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(sasamy @ Jan 21 2014, 01:53) *
Смысл в том что рано или поздно разум воссторжествует и вы поймете что нет смысла переписывать то что уже давно написано кем-то,


Смысл есть, иначе бы не писал, когда приоритеты поменяются, тогда и буду задавать другие вопросы...

ЗЫ. Т.е. без убута этот проц(imx6) никто не использовал, я так понял?
Go to the top of the page
 
+Quote Post
KRS
сообщение Jan 21 2014, 06:09
Сообщение #43


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

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(sasamy @ Jan 21 2014, 01:53) *
Смысл в том что рано или поздно разум воссторжествует и вы поймете что нет смысла переписывать то что уже давно написано кем-то, тем более если вам действительно нужно какую-то задачу решить а не регистрами поиграть.

uboot все равно придется допиливать под железо.
кроме того в большинстве случаев консоль uboot и его возможности не нужны, только тормозят загрузку!
для многих устройств "прибитый гвоздями" индивидуальный загрузчик будет работать и быстрее и надежнее.
Написать его не проблема - все необходимое для этого есть!
Go to the top of the page
 
+Quote Post
mantech
сообщение Jan 21 2014, 06:12
Сообщение #44


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(KRS @ Jan 21 2014, 10:09) *
для многих устройств "прибитый гвоздями" индивидуальный загрузчик будет работать и быстрее и надежнее.
Написать его не проблема - все необходимое для этого есть!


Вот как раз и спрашивал про это - делал-ли кто-нить? Просто загрузили сейчас работой под завязку, так что быть "первооткрывателем" времени нет совсем laughing.gif
Go to the top of the page
 
+Quote Post
KRS
сообщение Jan 21 2014, 06:14
Сообщение #45


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

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



mantech,

IMHO лучше брать TI SITARA, купите BeagleBon Black...
у TI сейчас лучше поддержка по софту, особенно если без линукса!


у STARTERWARE есть свой bootloader.
Go to the top of the page
 
+Quote Post

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

 


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


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