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

mantech

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

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

  • Посещение

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

    1

Весь контент mantech


  1. Я надеюсь это шутка Ибо не представляю, как вообще в непонятном коде, пусть даже определили тип проца, и нашли под него дизассемблер, и что?? Это ведь не просто процессор, а микроконтроллер с какой-то периферией, причем непонятно какой, по каким адресам и т.п. Далее, нужно вычислить точку входа, затем пробежать всю инициализацию, найти блок меню, его структуру, опросы кнопок и т.п. затем понять, где, что задается и только тогда что-то поправить... Ну и всего-лишь разобраться в асме, оптимизированном си компилятором, это совсем не то, что в рукописном... Вообщем, мне тут писали, что ни в жизнь не смочь разобраться в полностью документированном IMX6, а тут вообще ничего нет, кроме железки
  2. Кстати, да, неплохая мысль, если идея такого компа вам понравилась, может есть смысл повторить его на том-же СТМ, ресурсов у него явно больше, чем у этой капли, он полностью документирован, и сама идея на порядок реальнее той, что вы задумали.
  3. Настроить модем на обрыв сессии передачи данных по сигналу DTR.
  4. А вот с этого места можно поподробнее... Т.е. если я купил стационарный сотовый телефон, типа обычного тел. аппарата, но GSM, у меня его могут отключить?? Интересно, где в договоре есть указание, что я имею право пользоваться сот. связью, при условии, что буду перемещаться с места на место? Первый раз слышу такое, если честно :rolleyes:
  5. Вопрос про imx6duo

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

    Это хорошо, осталось понять, как это сделать
  7. Вопрос про imx6duo

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

    Извиняйте, если вопрос слишком простой или для начинающих, но вот по сути, может кто сказать, в чем отличие 2х ядер вибрида и имх? Сразу скажу, в смысле, можно заставить два одинаковых ядра имх работать, как в вибриде, независимо параллельно, с программами находящимися в разных областях памяти или у них как-то не так сделано взаимодействие? Если кто в курсе и не "влом", можно об этом немного подробнее??
  9. Они почти все стандартные. Используем HR871113C. С трансформатором.
  10. Впечатления 1) По программированию - честно говоря, геморрой. MQX меня не впечатлила, глючит почем зря, особенно USB, то-ли это еще сырой порт на относительно новый камень, то-ли еще фиг знает чего, но я от нее отказался. И в этом плане, гемор стал еще "веселее", портировать все девайсы, на данный момент допиливаю сетевуху и еще не занимался вообще USB. Остальное работает, единственное не могу проверить видео, т.к. на плате посто не разведено. 2) По скорости в принципе нормально, но есть нюансы, ннапример требуется инициализация ММУ, без которой кэши не работают, доступ к портам ввода\вывода существенно уменьшает быстродействие. 3) по М4 есть непонятки с таймером systick т.е. запускаешь проц на 132 мегагерца, ставишь выдержку 1 сек, меряешь быстродействие по счетчику, получаешь результат, затем запускаешь на 166 мегагерц, результат тот-же самый!!! Хотя по счетчику заметно, что проц работает быстрее! В чем дело - пока не знаю... 4) заливка проги во флеш - тут, как выяснилось, все норм. Берете mfgtools, конфигурите на загрузку бинарника в nand, он прошивает, прога запускается и работает. 5) Поставка микросхем только с маркировкой NN, т.е. о защите кода можно забыть(сам еще не знаю, как буду делать), и похоже, еще и нет RTC, что тоже не в плюс.. Вообщем, как-то так :laughing:
  11. Спасибо. Вы правы, заголовок с векторами и адресами создает, сейчас бы разобраться, как все это переделать с qspi адресов на адреса sram...
  12. Честно говоря, первый раз об этом слышу, а где, в смысле, в какой вкладке или разделе ее включить надо? Можно поподробнее :laughing:
  13. Ну вот, меня опять неправильно поняли... В иаре заголовок не формируется, он выдает только 2 типа файлов - elf и bin. Что делать с первым типом - незнаю, а второй - это обычный бинарник, перед тем, как его залить в нанду, к нему нужно дописать заголовок, в котором задаются адреса бинаря, его точки входа и еще черт знает чего, навроде DCD и т.п. Вот это мне и нужно, а еще очень бы хотелось узнать, как определить, где ИАР формирует точку входа в стартап-процедуру. Сейчас тестирую через jlink, так в его логе даже нет записи, с какого адреса он стартует прогу...
  14. Вот 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"??
  15. Ну да, это я видел, правда, повторюсь еще раз, "выдирать" что-то из убутолинуксовых программ - это нечто, похожее на кошмар! то AlexandrY, Для Vybrid в частности в IAR есть проект такого программатора - FlashFaraday_QSPI.eww Он для QSPI , для NAND ну неделя нужна чтобы его переделать. Посмотрел, там просто пример для записи блока 512кб во флеш на qspi, без формирований заголовков и пр... ИАР 6.50. Может ваш иар новее и там есть что нужно, может киданете архивчик этого проекта мне на мыло? ;)
  16. Ну да, я новичек в случае этого камня, хотя, если вопрос такой простой, непонятно, почему я так и не получил ответа на него... Если честно, такого проекта я не видел, посмотрю, может глаза замылились
  17. Повторю свой вопрос еще раз, может я в предидущий раз что-то не так объяснил, или тут некого нет, кто использует данный камень без линукса, хотя для меня это странно, т.к. под линукс есть гораздо более привлекательные процы... Вообщем, чтобы загрузить прогу во флешку есть такая штуковина, как mfgtools, она работает так - грузит бинарь убута, который создает диск, через который он уже прописывает в нанду нужную прогу. Тут все понятно, вопрос в том, что эта прога должна иметь специальный заголовок, в котором прописаны адреса запуска, векторов и пр.. Так вот эту прогу мне и нужно, где ее взять вообще, как она называется и все такое про эту прогу, если она есть вааще в природе. Буду очень благодарен, если кто-нить прояснит данный вопрос...
  18. Вот именно это я и хотел сказать...
  19. Про юникод почитайте. Вкратце - 2х байтное представление символов, 04 код кириллицы, 00- латинские символы, след.байтом идет код символа, надо вычесть некоторое число(забыл уже :laughing: ) и получаем код соотв ANSI.
  20. Vybrid RTC

    По логике-то да, но вот примеры с использованием часов не работают, и где прочитать про это - непонятно...
  21. Vybrid RTC

    Спасибо. А может в курсе вообще, в чипах с аппаратно отключенным seciurity функционалом, этот таймер доступен или нет?
  22. Vybrid RTC

    Да оттуда же, откуда утверждения, что на этих чипах ничего не поднять без оси и пр... Но это все лирика, а вот что поинтереснее, навело на мысль, так то, что эти часы вообще есть в чипах с маркировкой NN или нет, как и все то, что у них именуется, как "seciurity"?? На эту мысль натолкнула проверка примера "RTC" на MQX, который запустился, пытался установить будильник на 10 сек, написал "Waiting 10 sec for ALARM..." и ...завис. Батарейка была установлена, кварц на плате тоже присутствует.
  23. Vybrid RTC

    Вот и именно, я много чего там незнаю, например тот-же MQX от которого я отказался, при гораздо большей простоте программирования на нем, НО я незнаю, почему УСБ в нем не работает, при компиляции из ДДР, незнаю, почему работа из внутренней статики на нем в 2 раза медленнее, чем во внешней ДДР, незнаю почему усб, который вроде как работает из статики, виснет, если я выниму и вставлю флешку в интервал-1-2сек... И честно говоря, копаться в этом "черном ящике" из 600 с лихом файлов, написанном в линуксоводном стиле, где работа с простейшим SPI размылена на десяток файлов, в каждом по 10 строчек кода - нет никакого желания. Ну не заработают часы, которые кстати в этом камне чуть лучше, чем в АВРках 10 летней давности, да и хрен с ними, поставлю внешний даллас, который кроме того, что имеет часы и календарь, еще и больше сотни энергонезависимых регистров... ЗЫ. Вот часов, как в стм32ф407, было бы жалко...
×
×
  • Создать...