|
ARM c TFT контроллером и RAM > 2M |
|
|
|
 |
Ответов
|
May 24 2016, 19:06
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(Шаманъ @ May 24 2016, 11:26)  Посмотрел - мне многое не понравилось, как сделано. Например что, кроме шага 0.4? Для решения этой задачи есть модули содимм на основе этого чипа. Больше недостатков не заметил, кроме старого и медленного проца. Цитата(Шаманъ @ May 23 2016, 23:43)  Еще один вариант - у нас продают недорогие модули (SOM) на i.MX287 (с 128MB DDR2 памяти на плате). По периферии он мне весьма неплохо подходит, ядро правда старовато и JTAG на плате не выведен... Смысл? Этот камень уже скоро с производства наверно снимут. Берите уж тогда SOM на imx6s
|
|
|
|
|
May 24 2016, 20:01
|
Знающий
   
Группа: Участник
Сообщений: 758
Регистрация: 27-08-08
Пользователь №: 39 839

|
Цитата(mantech @ May 24 2016, 22:06)  Например что, кроме шага 0.4? Например, то, что нет DMA на SPI и UARTах. Таймеры слабоваты. Нет FPU, про ядро Вы уже написали. Три напряжения питания. Цитата Смысл? Ну он побыстрее будет и без проблем с корпусом. Цитата Этот камень уже скоро с производства наверно снимут. Да всех их когда-нибудь снимут  Его 10лет будут выпускать, выпустили его когда - лет 5 назад наверное, так что 5лет или около того еще есть, вон новые камни i.mx7 обещают только 5лет выпускать. Цитата Берите уж тогда SOM на imx6s  imx6s рассматривал, но у него часть доков под NDA, весьма важная. Да и он такой не слишком нужен в этом проекте. Если бы переползал на Линукс, то точно остановился бы на нем.
|
|
|
|
|
May 24 2016, 20:47
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(Шаманъ @ May 24 2016, 23:01)  imx6s рассматривал, но у него часть доков под NDA, весьма важная. Излазил его наверно больше, чем все здесь на форуме  , но кроме видеокорок все доки есть, изменил параметры sdma, чтоб работал, как dma2d, 3D вообще без надобности, остальное все было. Ну и проц и видеоблок в нем на порядок круче, чем все стм и иже с ними.. Цитата(Шаманъ @ May 24 2016, 23:01)  Например, то, что нет DMA на SPI и UARTах. Таймеры слабоваты. Нет FPU, про ядро Вы уже написали. Три напряжения питания. FPU - да нет так нет.. С уартом можно использовать фифо "Separate receive / transmit 64/16 bytes entry FIFO for data payloads" С спи - даже фифо не сделали - неуд! ЗЫ. Это все-таки считается application processor, поэтому уж что есть  Ну и usb типа EHCI - это совсем неплохо...
|
|
|
|
|
May 25 2016, 05:59
|
Знающий
   
Группа: Участник
Сообщений: 758
Регистрация: 27-08-08
Пользователь №: 39 839

|
Цитата(mantech @ May 24 2016, 23:47)  Излазил его наверно больше, чем все здесь на форуме  Вы его помнится без Linuxа запускали, я так понял осилили? Цитата но кроме видеокорок все доки есть, изменил параметры sdma, чтоб работал, как dma2d, 3D вообще без надобности, остальное все было. sdma не может заменить полноценно dma2d - фактически получится делать только две функции: заливка и копирование (аналогичный блок есть даже в древних i.mx287). А ведь прелесть DMA2D в растровых операциях, которые позволяют выводить шрифты, делать наложения с прозрачностью и т.п. без участия процессора. Хотя с другой стороны быстродействие у i.mx6 даже если весь вывод графики делать процессором наверное всеравно будет поболее, чем у stm32f4+dma2d. Цитата(jcxz @ May 25 2016, 08:56)  Почему "медленного"? Там же вроде - до 300МГц. При том что STM32 максимум 180МГц. Потому, что по тестам (на сахаре тестировали как-то) у него выходило 5MFLOPS, а у stm32f4 32MFLOPS - FPU это сила (если конечно плавающая точка нужна). На целочисленных операциях наверное Nuvoton немного быстрее будет, но stm32f7xx (Cortex-M7) уже будет лучше с любой стороны.
|
|
|
|
|
May 25 2016, 20:20
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(Шаманъ @ May 25 2016, 08:59)  Вы его помнится без Linuxа запускали, я так понял осилили? Да, уже с год, как в контроллерах у пользователей работает. Самое сложное для меня было, это , как ни странно, Hello world запустить  Просто есть там нюансы с подготовкой имиджа для заливки в камень, после того, как тест заработал, было уже гораздо легче, т.к. был pltform sdk. Цитата(Шаманъ @ May 25 2016, 15:31)  P.S. Что-то от темы мы сильно удалились... Я бы с удовольствием послушал mantech про standalone i.MX6. Интересно плата была своя или какой-то SoM использовался? Да, использовал готовый модуль, ибо по цене даже дешевле, чам самому ваять. Думал 2х ядерный запилить, но ценник кусачий  А в принципе - ничего такого пугающе сложного там нет. Этап 1 - запустить камень, подрыгать пинами. 2) инит уарта, вывод в printf. 3) запуск MMU и кешей(к сожалению, без MMU кэши не работают). 4) запуск контроллера прерываний(он там как у нувотона, с программным выбором вектора из таблицы). 5) делал собственный переключатель контента для многозадачности. 6) инициализация дисплейного контроллера (кстати, он многие функции DMA2D может делать, включая альфа-наложение и ресайзинг), портировал свой гуй... И пожалуй все! Впечатления от видеоконтроллера - на четверочку, так и не смог запустить 2х канальный LVDS, причем по отдельности каналы работают "на ура", 2х канальный режим хотел для "мониторных" матриц использовать с большим разрешением, но пришлось довольствоваться HDMI. По скорости - нет вопросов, ничего не моргает, и при ДМА и просто так(как ни как память DDR3 на 400МГц 32 бита) Когда-то игрался с LPCшкой и сдрам на 100МГц, так при одновременной работе с ДМА и экраном начиналась рябь, что совсем не айс... ЗЫ. Сейчас пока времени нет, хочу поднять аллвиннер А20 в стандалон, думаю, как в нем имидж создавать, чтоб хелловорд запустить. Ядро там почти такое-же, уарты стандартный 16550, мму, кэши, прерывания, усб все такое-же, как в мх6. Может кто пробовал?  Просто платок с таким процом полно и цена демократичная...
Сообщение отредактировал mantech - May 25 2016, 20:32
|
|
|
|
|
Aug 22 2016, 19:53
|
Знающий
   
Группа: Участник
Сообщений: 758
Регистрация: 27-08-08
Пользователь №: 39 839

|
Цитата(mantech @ Aug 22 2016, 21:36)  Что подразумеваете под доками? Где можно глянуть? Кое что нашел на 1700стр. Сравнивая с докой на мх6 которая 5500стр - это ничто. Да вроде бы почти все важное там расписано. Периферия я бы сказал у него попроще, чем у i.MX6, а многого просто нет, оттого и доки поменьше. Цитата К тому же такой фишки, как platform sdk, на подобие мх6 - нет вообще, поэтому про bare metal забудте. Это я говорю, как тот, кто поднял в этом виде мх6. А что там за откровения в этом Platform SDK, что без него прям никак? В принципе я с приглядкой на Linux посматриваю на него, драйвера пописать конечно придется, но можно будет некоторые очень интересные фишки реализовать...
Сообщение отредактировал Шаманъ - Aug 22 2016, 20:14
|
|
|
|
|
Aug 22 2016, 20:23
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(Шаманъ @ Aug 22 2016, 22:53)  А что там за откровения в этом Platform SDK, что без него прям никак? Без линукса - никак, т.к. там прописана инициализация и работа всех девайсов камня, да, с глюками, но рабочая! Без него писать придется по докам, которые очень выжатые, в некоторых случаях просто описаны биты регистра, а фиг знает, для чего они нужны вообще. Пример - инициализация дисплея мх6 - по докам фиг его запустишь вообще, а SDK мне очень сильно помог...
|
|
|
|
|
Aug 23 2016, 06:04
|
Знающий
   
Группа: Участник
Сообщений: 758
Регистрация: 27-08-08
Пользователь №: 39 839

|
Цитата(mantech @ Aug 22 2016, 23:23)  Без линукса - никак, т.к. там прописана инициализация и работа всех девайсов камня, да, с глюками, но рабочая! Без него писать придется по докам, которые очень выжатые, в некоторых случаях просто описаны биты регистра, а фиг знает, для чего они нужны вообще. Пример - инициализация дисплея мх6 - по докам фиг его запустишь вообще, а SDK мне очень сильно помог... Ясно, ну все примерно, как я и предполагал  , опыт ковыряния в подобном есть (успешно запускал DSPB56721 без ничего, кроме ассемблера и кривых доков, в которых забыли рассказать о формате загрузочного образа  , но в итоге осилил и все работает). В принципе не вижу особого смысла в таком камне в отрыве от линукса (так как есть желание задействовать сеть), разве что несколько ядер выделить под отдельную DSP задачу, но это и средствами Линукса можно сделать. Жалко, что в доступных отладочных платах не все нужные ноги вытянули наружу.
|
|
|
|
|
Aug 23 2016, 06:39
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(Шаманъ @ Aug 23 2016, 09:04)  Жалко, что в доступных отладочных платах не все нужные ноги вытянули наружу. Это точно! Особенно поражает стремление разработчиков данных плат, упрятать все путевые интерфейсы, как уарт, jtag, или lvds, причем почти на всех подобных платах. Цитата(Шаманъ @ Aug 23 2016, 09:04)  В принципе не вижу особого смысла в таком камне в отрыве от линукса (так как есть желание задействовать сеть), Я и сеть делал без линукса и т.д. В принципе там нет ничего такого сверхсложного, конечно, если не пытаться апачи портировать ЗЫ. Вообще, мне не нравится то, что сейчас пошла мода на линукс-онли чипы, и принудительно заставляют использовать данную ось. Раньше было, что хочешь быстро - программируй под винду, а хочешь прямой доступ к железу - пожалуйста - ms-dos. Теперь все, альтернативы нет!
|
|
|
|
Сообщений в этой теме
Шаманъ ARM c TFT контроллером и RAM > 2M Apr 25 2016, 14:57 Genadi Zawidowski Цитата(Шаманъ @ Apr 25 2016, 17:57) Приве... Apr 25 2016, 15:33 Шаманъ Цитата(Genadi Zawidowski @ Apr 25 2016, 18... Apr 25 2016, 16:30 Genadi Zawidowski Спутал с 272*480.
Не в курсе, я как отладку для r... Apr 25 2016, 16:49 skripach Посмотрите Nuvoton, есть чипы с 64 МБайтами на бор... Apr 25 2016, 17:31 romas2010 Цитата(Шаманъ @ Apr 25 2016, 17:57) Приве... Apr 25 2016, 18:08 pitt Цитата(romas2010 @ Apr 25 2016, 14:08) ..... Apr 25 2016, 18:16  EmbedElektrik Цитата(pitt @ Apr 25 2016, 21:16) Интерес... Apr 25 2016, 18:47   pitt Цитата(EmbedElektrik @ Apr 25 2016, 14:47... Apr 25 2016, 20:48    jcxz Nuvoton Вам уже порекомендовали.
А сколько бит цве... Apr 26 2016, 03:30     Шаманъ Цитата(jcxz @ Apr 26 2016, 06:30) А сколь... Apr 26 2016, 04:45 Шаманъ Цитата(romas2010 @ Apr 25 2016, 21:08) NX... Apr 25 2016, 19:01 AVI-crak Цитата(Шаманъ @ Apr 26 2016, 02:01) Нету ... Apr 26 2016, 09:39  Шаманъ Цитата(AVI-crak @ Apr 26 2016, 12:39... Apr 26 2016, 14:37   jcxz Цитата(Шаманъ @ Apr 26 2016, 20:37) Короч... Apr 27 2016, 06:42    Шаманъ Цитата(jcxz @ Apr 27 2016, 09:42) В исход... Apr 27 2016, 09:03     jcxz Цитата(Шаманъ @ Apr 27 2016, 15:03) Ну и ... Apr 27 2016, 09:16      Шаманъ Цитата(jcxz @ Apr 27 2016, 12:16) Так Nuv... Apr 27 2016, 11:07       jcxz Цитата(Шаманъ @ Apr 27 2016, 17:07) Старо... Apr 27 2016, 12:10        Шаманъ Цитата(jcxz @ Apr 27 2016, 15:10) Да кака... Apr 27 2016, 16:25         jcxz Цитата(Шаманъ @ Apr 27 2016, 22:25) Поско... Apr 28 2016, 04:14          Шаманъ Цитата(jcxz @ Apr 28 2016, 07:14) Так зао... Apr 28 2016, 07:32          mantech Цитата(jcxz @ Apr 28 2016, 07:14) Так зао... May 23 2016, 14:16         scifi Цитата(Шаманъ @ Apr 27 2016, 19:25) Это у... Apr 28 2016, 08:04          Шаманъ Цитата(scifi @ Apr 28 2016, 11:04) И что ... Apr 28 2016, 11:18           jcxz Цитата(Шаманъ @ Apr 28 2016, 17:18) Не, н... Apr 28 2016, 11:28            Шаманъ Цитата(jcxz @ Apr 28 2016, 14:28) Хорошая... Apr 28 2016, 12:54           mantech Цитата(Шаманъ @ Apr 28 2016, 14:18) ТФТ н... May 23 2016, 14:23      zombi Цитата(jcxz @ Apr 27 2016, 12:16) Так Nuv... Apr 27 2016, 11:13       den1s Цитата(zombi @ Apr 27 2016, 14:13) Дайте ... Apr 27 2016, 11:25 ViKo Даааа, развели Шамана знатно китайским супер-пупер... Apr 27 2016, 11:47 KRS Это у каких чипов????
" Nuvoton, есть чипы с ... Apr 27 2016, 12:10 _3m Цитата(KRS @ Apr 27 2016, 15:10) Это у ка... Apr 27 2016, 12:16 ViKo На сайте nuvoton:
Product Results:NUC970, 0... Apr 27 2016, 12:37 _3m Цитата(ViKo @ Apr 27 2016, 15:37) На сайт... Apr 27 2016, 13:07 jcxz Цитата(ViKo @ Apr 27 2016, 18:37) Внешняя... Apr 27 2016, 13:44 ViKo Ага, так там упаковали в один корпус два чипа? Apr 27 2016, 13:22 KRS А это чудо NUC972DF62 вообще реально купить? И дат... Apr 27 2016, 14:28 jcxz Цитата(KRS @ Apr 27 2016, 20:28) А это чу... Apr 27 2016, 16:10 skripach Один
Два
Дока.. Apr 27 2016, 14:30 KRS Ядро то понятно почему 926 - взяли...
Это для linu... Apr 27 2016, 21:09 glebka Прочитал всё, но всё ещё есть большие сомнения по ... May 23 2016, 11:48 scifi Цитата(glebka @ May 23 2016, 14:48) Прочи... May 23 2016, 12:29  jcxz Цитата(scifi @ May 23 2016, 18:29) Почему... May 23 2016, 14:16   scifi Цитата(jcxz @ May 23 2016, 17:16) А я не ... May 23 2016, 15:08    jcxz Цитата(scifi @ May 23 2016, 21:08) Невним... May 24 2016, 05:19   Genadi Zawidowski Цитата(jcxz @ May 23 2016, 17:16) S1D1378... May 23 2016, 22:02    scifi Цитата(Genadi Zawidowski @ May 24 2016, 01... May 24 2016, 05:23    Шаманъ Цитата(Genadi Zawidowski @ May 24 2016, 01... May 24 2016, 12:18  glebka Цитата(scifi @ May 23 2016, 15:29) Почему... May 24 2016, 10:37   jcxz Цитата(glebka @ May 24 2016, 16:37) Я раб... May 24 2016, 10:44   scifi Цитата(glebka @ May 24 2016, 13:37) Интер... May 24 2016, 11:00    glebka Цитата(scifi @ May 24 2016, 14:00) Тут я ... May 24 2016, 11:54 jcxz Цитата(glebka @ May 23 2016, 17:48) Если ... May 23 2016, 14:13 Шаманъ Цитата(mantech @ May 23 2016, 17:23) По м... May 23 2016, 20:43        aaarrr Цитата(mantech @ May 25 2016, 23:20) кто ... May 25 2016, 20:48      jcxz Цитата(mantech @ May 25 2016, 02:47) С сп... May 25 2016, 06:03       Шаманъ Цитата(jcxz @ May 25 2016, 09:03) Почему ... May 25 2016, 06:29        jcxz Цитата(Шаманъ @ May 25 2016, 12:29) Это н... May 25 2016, 06:54         Шаманъ Цитата(jcxz @ May 25 2016, 09:54) Почему ... May 25 2016, 08:25          jcxz Цитата(Шаманъ @ May 25 2016, 14:25) FIFO ... May 25 2016, 09:03           ViKo Цитата(jcxz @ May 25 2016, 12:03) Да ну?... May 25 2016, 09:18           Шаманъ Цитата(jcxz @ May 25 2016, 12:03) FIFO - ... May 25 2016, 10:19            jcxz Цитата(Шаманъ @ May 25 2016, 16:19) Анало... May 25 2016, 11:12             Шаманъ Цитата(jcxz @ May 25 2016, 14:12) Вот тип... May 25 2016, 12:31              jcxz Цитата(Шаманъ @ May 25 2016, 18:31) Приме... May 26 2016, 04:41               mantech Цитата(jcxz @ May 26 2016, 07:41) Хмм... ... May 26 2016, 11:59                aaarrr Цитата(mantech @ May 26 2016, 14:59) Прос... May 26 2016, 12:37                 Шаманъ Цитата(aaarrr @ May 26 2016, 15:37) Сеть ... May 26 2016, 15:26                 mantech Цитата(aaarrr @ May 26 2016, 15:37) А сам... May 26 2016, 19:07                  aaarrr Цитата(mantech @ May 26 2016, 22:07) Гора... May 26 2016, 19:27                   mantech Цитата(aaarrr @ May 26 2016, 22:27) Подкл... May 26 2016, 20:18    jcxz Цитата(mantech @ May 25 2016, 01:06) Боль... May 25 2016, 05:56 aaarrr Цитата(mantech @ May 26 2016, 23:18) На в... May 26 2016, 21:37 mantech Цитата(aaarrr @ May 27 2016, 00:37) USB з... May 27 2016, 17:16 Lagman Вот пример как прошивается CubieTruck через USB May 28 2016, 11:19
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|