mantech 48 3 апреля, 2014 Опубликовано 3 апреля, 2014 · Жалоба И вообще, может есть у кого-нить простейший, но рабочий проект под эту шнягу, просто уже заколебало разгребать эту гнушную бредятину, которую ни один нормальный компилер, видать кроме гццшника не понимает... А иар в этот раз подвел меня - не сподобился ни на один пример программы, даже "hello world" не сделал, только заявлена поддержка cortex A9 и все! Что за поддержка - непонятно, ни стартапов ничего нет... Вобщем эта плата только настроение испортила Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndrejM 0 3 апреля, 2014 Опубликовано 3 апреля, 2014 · Жалоба Кто поможет в портировании на иар функции: get_arm_private_peripheral_base ? Без нее не хочет компилиться проект И вообще, как портировать gccшные ассемблерные макросы на иар? .global get_arm_private_peripheral_base @ uint32_t get_arm_private_peripheral_base(void)@ .func get_arm_private_peripheral_base get_arm_private_peripheral_base: @ Get base address of private perpherial space mrc p15, 4, r0, c15, c0, 0 @ Read periph base address bx lr .endfunc @get_arm_private_peripheral_base()@ может для начала взять iAR-овский пример под IMX6 ? выбрать конфигурацию с DDR и выключить C-SPY макрос (инициализацию у вас boot rom сделает) . Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_3m 7 3 апреля, 2014 Опубликовано 3 апреля, 2014 · Жалоба А иар в этот раз подвел меня - не сподобился ни на один пример программы, даже "hello world" не сделал, только заявлена поддержка cortex A9 и все! Что за поддержка - непонятно, ни стартапов ничего нет... Вобщем эта плата только настроение испортила Вы упорно идете заведомо гиблым путем. При работе с подобного рода камнями необходимо ни на миллиметр не отклоняться от генерального курса партии. Потому что слева и справа поле с граблями и грабли эти до горизонта. Сказал чипмейкер компилять под линем в гцц - значит так и делать, не изобретая никакой отсебятины. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 3 апреля, 2014 Опубликовано 3 апреля, 2014 (изменено) · Жалоба Сказал чипмейкер компилять под линем в гцц - значит так и делать, не изобретая никакой отсебятины. И что теперь, если завтра скажут писать под дырявую винду - тоже все строем и на раз-два, что-ли? Я тут спрашивал, написать хороший и устойчивый гуй, с использованием различных протоколов и портов ввода\вывода под линуху просто ? Если да, дайте ссылки. Но походу здесь либо все, кто делает веб-термометры или иже с ними, или никак... PS/ Ибо все это лирика и делу не поможет, тогда может кто-нить подскажет недорогие платы с чипами, у которых производитель не заточился под одну ось и ни шаг вправо и влево? Есть плата beagleboneback или как-то похожее название, у нее есть поддержка иаром? Требования те-же проц не ниже 600МГц, хотябы пара уартов, усб, сд-карта и обязательно видеопорт dvi\hdmi Изменено 3 апреля, 2014 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndrejM 0 3 апреля, 2014 Опубликовано 3 апреля, 2014 · Жалоба Есть плата beagleboneback или как-то похожее название, у нее есть поддержка иаром? Требования те-же проц не ниже 600МГц, хотябы пара уартов, усб, сд-карта и обязательно видеопорт dvi\hdmi с этой платой (beagleboneback) вам будет много проще решить задачу тем способом что выбрали. я как пару лет назад прошел путь на который вы вступили с подобной же платой (imx53) , приложение я там в минимуме сделал , но в конце концов сдался , главным образом из-за маяты с убогой отладкой (jtag там тоже не было) , и переделал все под linux. а вот недавно снова вступил на эту скольскую дорожку уже с боней (beagleboneback), наличие порта отладчика , обилие примеров под тот же iar , задачу из мазахистой переводит во вполне приемлемую , даже для слесаря-дилетанта коим я являюсь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Golikov 0 3 апреля, 2014 Опубликовано 3 апреля, 2014 · Жалоба а еще кроме люникса и винды есть андроид, и платы под андроид. А под него GUI писать можно! Тоже есть свои приколы, но надежность высокая. Просто если вы берете что - то большое, мощное и с экранчиком, то оно требует и трудного использования. Я в своих вебтермомтрах уже об операционке задумываюсь. Правда мои термометры синхронно управляют многоосевыми системами и там крайне жесткий реалтайм, да и то решил критические секции вынести в железо (в плис), а интерфейсы на операционку повесить. У меня правда езернет а не картинки, картинки другие парни на компутере рисуют под виндами, но тем не менее... Просто если система сложная с многими портами да еще и картинками, то как без операционки это все крутить? А если система в суперлуп вкладывается, нафига такие силы как гигагерцовый проц? Или вы как раз гигагерцами давите недостатки суперлупа? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 3 апреля, 2014 Опубликовано 3 апреля, 2014 (изменено) · Жалоба а вот недавно снова вступил на эту скольскую дорожку уже с боней (beagleboneback), наличие порта отладчика , обилие примеров под тот же iar , задачу из мазахистой переводит во вполне приемлемую Да, пожалуй так и сделаю - закажу боню, а эту отдам линуксовым любителям... PS. А можно глянуть на какой-нить иаровский проект на боне, пусть самый простой? картинки другие парни на компутере рисуют под виндами, но тем не менее... Это я уже проходил, спасибо ненадо :rolleyes: После винды перешел на дос и сразу стало легче на душе - глюков не стало Просто если система сложная с многими портами да еще и картинками, то как без операционки это все крутить? Там и есть операционка, только своя, она крутит несколько подсистем, которые интерпретируют код высокого уровня, т.е. пользователь пишет прогу на этом языке, там одной командой рисуется картинка, параллельно гуй работает и обработчик интерфейсов и файловой системы - это своего рода графический ПЛК - вся сложность спрятана в операционке, а пользователю легко и просто... Изменено 3 апреля, 2014 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Golikov 0 3 апреля, 2014 Опубликовано 3 апреля, 2014 · Жалоба А... тогда вопросов нет, вам реально надо просто другую плату, тем более если уже есть своя операционка... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrewlekar 0 4 апреля, 2014 Опубликовано 4 апреля, 2014 · Жалоба Правда мои термометры синхронно управляют многоосевыми системами и там крайне жесткий реалтайм Ваши вебтермометры не иначе как в литейном цехе стоят. :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Golikov 0 4 апреля, 2014 Опубликовано 4 апреля, 2014 · Жалоба Ваши вебтермометры не иначе как в литейном цехе стоят. :) не это скорее исследовательские чем производящие вебтермометры... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 4 апреля, 2014 Опубликовано 4 апреля, 2014 · Жалоба А... тогда вопросов нет, вам реально надо просто другую плату, тем более если уже есть своя операционка... Да, вот сейчас и выбираю - ситара нравится, но надо хоть парочку рабочих иаровских проектов под нее, а то настройка линкера под незнакомый навороченный проц - дело нетривиальное... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 5 4 апреля, 2014 Опубликовано 4 апреля, 2014 · Жалоба Да, вот сейчас и выбираю - ситара нравится, но надо хоть парочку рабочих иаровских проектов под нее Есть с пяток рабочих примеров под IAR для отладочной платы на AM1707. Без всяких ОС и загрузчиков. Могу предоставить "как есть". Там есть комментарии, но деталей я не помню - писал давно, и больше к этому семейству не возвращался ... P.S. От себя скромненько добавлю: работа с МП/МК такого уровня сложности без ОС - это капут. Даже не железный, а кремниевый :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 4 апреля, 2014 Опубликовано 4 апреля, 2014 · Жалоба Есть с пяток рабочих примеров под IAR для отладочной платы на AM1707. В BBB посмотрел стоит АМ3359, поэтому эти примеры скорей всего не подойдут :( Но думаю не все так плохо в этой жизни, покопался на сайте техаса и скачал оттуда штуковину, под названием starterware, причем там дофига всяких иаровских примеров по работе с периферией проца, разчаровало только одно в нем - мне нужна поддержка альфа-канала в видеоблоке, а там видеоблок разделен на 2 части 1) тупой видеопорт, который гонит на экран данные из видеобуфера и все, а чтобы воспользоваться аппаратной прозрачностью нужно использовать powervr, а вот его-то примеров использования и нету, причем в RM про него тоже "2 строчки" - видать его уже опять под линуху затачивают... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 5 4 апреля, 2014 Опубликовано 4 апреля, 2014 · Жалоба ... разчаровало только одно в нем - мне нужна поддержка альфа-канала в видеоблоке ... Вы уверены, что есть реальная необходимость в ваших исследованиях ? Почему вы сторонитесь Linux ? Поймите, без ОС вы можете решать вашу задачу годами, а затем она просто станет неактуальной. Плюс к этому, не забывайте, что документация на МК/МП такого уровня может и не содержать всей необходимой для создания своего Standalone - проекта информации. Именно с этим я и столкнулся применительно к AM1707 ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 4 апреля, 2014 Опубликовано 4 апреля, 2014 · Жалоба Вы уверены, что есть реальная необходимость в ваших исследованиях ? Вот и дело-то в том, что уверен. Поработайте в сервисной службе, особенно когда ваши аппараты работают под виндой... И всразу станет ясно - что лучше, избавится от нее или так и продолжать каждый день не по разу оворить что делать если зависло, погас экран, отвалился усб порт и т.п. Я незнаю, как все это работает под линухами, но судя по тому, что роутеры и пр. работающее на нем, тоже виснут - видимо тоже не панацея, а вот табло, написанное мною работает уже полтора года и ни разу не зависло - думаю это неплохой показатель... И второе - у меня нет задачи повторять возможности линухи или винды - мне ненужно крутить видеоклипы или создавать второй апач и пхп, все, что мне было нужно я сделал за несколько месяцев на х86 и голом мс-досе, почему вы считаете, что портировать на арм это космически сложная задача? Или считаете, что х86 на порядок его проще?? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться