Перейти к содержанию
    

mantech

Участник
  • Постов

    7 137
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Сообщения, опубликованные mantech


  1. 384K SRAM вам мало??? Так это же очень много! До сих пор ни у одного атмеловского АРМа не было больше, чем 160К.

     

    Для видео, да, мало конечно. Если без, то в самый раз. Ну и конечно, для шины 200мегагерц уже пора и DDR память использовать...

  2. В общем случае неизвестно, к какому оператору устройство попадёт.

     

    Я так понимаю, что устройство попадет к клиенту, а он может выбрать любого оператора, присутствующего в регионе. Занимаюсь уже 3 года в сфере производства вендинговых аппаратов, которые продаются по всей России и в РБ, проблем с передачей смс в "тексте" не было. Была пару раз проблема с регистрацией в сети у мтс, решилось путем смены оператора.

  3. Можно. Как минимум старые Nokia при выборе в меню русского языка всегда отправляют UCS2, даже если текст на латинице.

    Уважаемый Cadilo совершенно прав - лучше использовать PDU - вы отвяжетесь не только от операторских глюков, но и от особенностей разных GSM модулей.

     

    Вот тут поспорю, с текстом никогда проблем не было, ни с русским, ни с латинским режимами, а вот с PDU, почем зря, еще со времен, когда делал первую разработку, там сименс с-35 был, еле впихнул в него PDUшку, потом переделал под сим 300, не идет ни в какую, непомню уже, но что-то с длиной пакета было, затем на висму перешел, еще какая-то муть была - плюнул, решил через текст - уже 3 года полет нормальный, и не собираюсь чего-то менять...

     

    ЗЫ, ну если оперы и мутят что-то, а это как правило мтс, так и фиг с ним, выбор операторов есть :biggrin:

  4. Нужно вам шифрование загрузчика - идите к официальному дилеру, подписывайте бумаги и будет вам счастье (закрытые AN, тулзы для шифрования и подписи кода, техподдержка). Но все только под Lin или Win.

     

    Ммм да уж... Плюс, еще бабок отвалить за это надо немало наверно... Чет как-то невесело получается.

     

    ЗЫ. И почему в этих камнях нет встроенной флехи, хоть на пару мегов...

     

    Интересно, кто В России официальный дилер? Плата куплена в стартерките, к ним стучаться?

  5. Кто пишет коммерческое по заключает NDA.

     

    Я не про это, просто коммерческое ПО подразумевает защиту от копирования, а коли тут никто не написал, то это может означать:

     

    1) Все альтруисты и пишут без защиты (к альтруизму я отношусь положительно, если это хобби или "между делом" :biggrin: )

     

    2) Пишут исключительно под линукс и "для себя"

     

    3) Просто не хотят рассказать, как сами разобрались с этим делом... (Ну жалко - так жалко, лишь бы в радость)

  6. Приветствую всех, кто работал в данной теме, ну и тех, кто писал, что с сабжем "в одиночку", т.е. без осей не разобраться :biggrin:

     

    Теперь вопрос в другом, есть бутлоадер, который грузится в OCRAM из SDкарты и загрузившись сам , грузит основную прогу в DDR, которую несложно зашифровать. Вопрос, как сделать так, чтобы грузить шифрованный бутлоадер?

     

    Почитал что смог про HAB - какая-то каша в голове :crying:

  7. Для реверса не нужно читать мануалы на тысячу страниц и изучать периферию.

    Вообще можно не быть сильным программистом и знать тучу алгоритмов и прикладную область.

     

    Я надеюсь это шутка :biggrin:

     

    Ибо не представляю, как вообще в непонятном коде, пусть даже определили тип проца, и нашли под него дизассемблер, и что??

     

    Это ведь не просто процессор, а микроконтроллер с какой-то периферией, причем непонятно какой, по каким адресам и т.п.

    Далее, нужно вычислить точку входа, затем пробежать всю инициализацию, найти блок меню, его структуру, опросы кнопок и т.п. затем понять, где, что задается и только тогда что-то поправить...

     

    Ну и всего-лишь разобраться в асме, оптимизированном си компилятором, это совсем не то, что в рукописном...

     

    Вообщем, мне тут писали, что ни в жизнь не смочь разобраться в полностью документированном IMX6, а тут вообще ничего нет, кроме железки :biggrin:

  8. Вот и сделайте "эмулятор" этого "компьютера".

     

    Кстати, да, неплохая мысль, если идея такого компа вам понравилась, может есть смысл повторить его на том-же СТМ, ресурсов у него явно больше, чем у этой капли, он полностью документирован, и сама идея на порядок реальнее той, что вы задумали.

  9. Проблема состоит в том, что если при осуществленном соединении, перезагрузить комп, то модема ОСь больше не видит,

    понятно что тот остается в data mode, командой +++ его можно перевести в командный режим (и то почемуто не с первого раза срабатывает).

     

    Настроить модем на обрыв сессии передачи данных по сигналу DTR.

  10. Они блокируют карты даже при случае если карта длительное время не перемещалась между сотами

     

    А вот с этого места можно поподробнее... Т.е. если я купил стационарный сотовый телефон, типа обычного тел. аппарата, но GSM, у меня его могут отключить?? Интересно, где в договоре есть указание, что я имею право пользоваться сот. связью, при условии, что буду перемещаться с места на место? Первый раз слышу такое, если честно :rolleyes:

  11. Это хорошо, осталось понять, как это сделать :biggrin:

    И может кто знает, как вообще происходит запуск 2х ядерного имх, в смысле, так же, как вибрида, т.е. запускается ядро А5, затем программа на нем запускает М4, или тут другой сценарий запуска??

  12. Отличие в симметричности.

    В вибриде два разных ядра A5 + M4 а в imx6 1-2-4 абсолютно одинаковых A9.

     

    imx6 и как водится в иаре??? :cranky:

    Даже не думайте, забудьте сразу и навсегда.

     

    Вот про это и спрашиваю, можно-ли эти симметричные ядра использовать каждое для своей задачи??

     

    Только не понял очередную страшилку про иар и т.п. Месяц назад мне такую же страшилку говорили про вибрид, кортекс А5 и т.п., что поднять это без осей невозможно никогда... И что, все работает, без осей, не скрываю, при помощи советов с форума, но тем не менее...

     

    Глаза боятся руки делают, и дорогу осилит идущий...

  13. Извиняйте, если вопрос слишком простой или для начинающих, но вот по сути, может кто сказать, в чем отличие 2х ядер вибрида и имх? Сразу скажу, в смысле, можно заставить два одинаковых ядра имх работать, как в вибриде, независимо параллельно, с программами находящимися в разных областях памяти или у них как-то не так сделано взаимодействие?

     

    Если кто в курсе и не "влом", можно об этом немного подробнее??

  14. mantech

    Какие все-таки впечатления от камня? Справляется ли он с Вашей задачей?

     

    Впечатления :biggrin:

     

    1) По программированию - честно говоря, геморрой. MQX меня не впечатлила, глючит почем зря, особенно USB, то-ли это еще сырой порт на относительно новый камень, то-ли еще фиг знает чего, но я от нее отказался.

    И в этом плане, гемор стал еще "веселее", портировать все девайсы, на данный момент допиливаю сетевуху и еще не занимался вообще USB. Остальное работает, единственное не могу проверить видео, т.к. на плате посто не разведено.

     

    2) По скорости в принципе нормально, но есть нюансы, ннапример требуется инициализация ММУ, без которой кэши не работают, доступ к портам ввода\вывода существенно уменьшает быстродействие.

     

    3) по М4 есть непонятки с таймером systick т.е. запускаешь проц на 132 мегагерца, ставишь выдержку 1 сек, меряешь быстродействие по счетчику, получаешь результат, затем запускаешь на 166 мегагерц, результат тот-же самый!!! Хотя по счетчику заметно, что проц работает быстрее! В чем дело - пока не знаю...

     

    4) заливка проги во флеш - тут, как выяснилось, все норм. Берете mfgtools, конфигурите на загрузку бинарника в nand, он прошивает, прога запускается и работает.

     

    5) Поставка микросхем только с маркировкой NN, т.е. о защите кода можно забыть(сам еще не знаю, как буду делать), и похоже, еще и нет RTC, что тоже не в плюс..

     

    Вообщем, как-то так :laughing:

  15. Ну да это просто программатор. А структура заголовков имиджа формируется при компиляции имиджа.

    Смотрите проект IAR Systems\Embedded Workbench 6.5\arm\examples\Freescale\VF6xx\TWR-VF600\build\iar\projects\getting_started

     

    Ну вот, меня опять неправильно поняли... В иаре заголовок не формируется, он выдает только 2 типа файлов - elf и bin.

     

    Что делать с первым типом - незнаю, а второй - это обычный бинарник, перед тем, как его залить в нанду, к нему нужно дописать заголовок, в котором задаются адреса бинаря, его точки входа и еще черт знает чего, навроде DCD и т.п. Вот это мне и нужно, а еще очень бы хотелось узнать, как определить, где ИАР формирует точку входа в стартап-процедуру.

     

    Сейчас тестирую через jlink, так в его логе даже нет записи, с какого адреса он стартует прогу...

  16. Вот Zwerg_nase написал:

     

    Есть два варианта: через Jlink записываем uboot во внутреннюю SRAM проца. Запускаем uboot. Затем из uboota копируем через Ethernet имидж для внешней NAND Flash, который лежит на РС, собственно в NAND Flash. Второй вариант - записать через Jlink имидж для NAND Flash во внутреннюю SRAM проца (имидж включает uboot). Запускаем uboot. Затем из uboota записываем имидж для внешней NAND Flash из внутренней SRAM собственно в NAND Flash.

     

    А как создаете "имидж для внешней NAND Flash"??

  17. В проекте u-boot есть исходник программы mkimage.c.

     

    Ну да, это я видел, правда, повторюсь еще раз, "выдирать" что-то из убутолинуксовых программ - это нечто, похожее на кошмар!

     

     

     

    Ну да, это я видел, правда, повторюсь еще раз, "выдирать" что-то из убутолинуксовых программ - это нечто, похожее на кошмар!

     

    то AlexandrY, Для Vybrid в частности в IAR есть проект такого программатора - FlashFaraday_QSPI.eww

    Он для QSPI , для NAND ну неделя нужна чтобы его переделать.

     

    Посмотрел, там просто пример для записи блока 512кб во флеш на qspi, без формирований заголовков и пр... ИАР 6.50.

     

    Может ваш иар новее и там есть что нужно, может киданете архивчик этого проекта мне на мыло? ;)

×
×
  • Создать...