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

plombir

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

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

  • Посещение

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


  1. FT232 - D2XX.dll

    Доброго дня! Делаю 485 интерфейс на FT232 через D2XX.dll Как или какой функцией можно отследить конец передачи в линии от FTDI к внешнему устройству?
  2. 2) Да можно. В IARе я использовал #pragma location=bootadr для 2-х процедур (загрузка в буфер и прошить страницу), которые располагались в буте. Больше там ничего не было. К процедурам обращался как обычно call. Так как грузил я только таблицы, контроллер после не ресетил.
  3. Попробуйте в линкере IARа поставить формат ubrof8 и в Studio запустить файл dbg.
  4. Как предположение: Где то прочитал, что симкам не нравится, когда к ним часто обращаются. Не путать с подбором, это ограниченное число попыток. Возможно, в новой от мегафона, какую нибуть защиту от этого сделали. Я к симкам обращаюсь только по приходу событий. Лишний раз её не трогаю. И время таймаута ответа от симки у меня 5 секунд.
  5. __no_init в IAR AVR 511b

    Был похожая ситуация, как и у ТС. IAR 5.10, только на М64. Руками правил xcl файл, и именно описание NEAR_N. Сравнил xcl файлы от 4.11 и 5.10. Они отличаются. Проверял этот же проект на M32 и M644, там NEAR_N описан корректно. Подробно не разбирался, но, возможно разработчики намудрили в этих файлах для камней, где можно расширять память.
  6. SZ0, а как Вы ноги инициализировали? У меня все притянуты к +, кроме LOAD. С другими TICами много работал. Проблем не было. Управлял AVRом по SPI. Питание 3В.
  7. Оптимизация switch?

    Попробуйте таблицей (массивом во flash) указателей, например, на функции. Обработчик переходов свой придётся писать, но он не сложнее switch. Примеры указателей пробегали в форуме. А вот поймёт ли компилятор указатель на метку (как при goto), не пробовал. Но команда "Indirect Jump to (Z)" у AVR есть.
  8. west329_, может Вы имели ввиду не стек, а как компилятор в процедуре локально (временно) разместит большую переменную-структуру? И освободит ли он эту память после выхода из неё?
  9. Проблема, скорее всего, была в прошивке, а не в переполнении. Будет время попробую её. 18-ая версия: http://electronix.ru/forum/index.php?showtopic=50032 Похоже, что из за багов №22 и №23 TCP соединение у меня и закрывалось. "same time then connection is closed" в моём случае был 10-12 секунд, и передать большие объёмы данных за это время не получалось. :)
  10. Своевременная информация. Нашёл три пофиксенных бага глобальных для меня. А то уже начинал думать про кривые руки :) CADiLO - а для spansion 18-ая прошивка у Вас есть?
  11. Благодарю всех за ответы. Выяснилось, что не доходят данные. Количество отправленных байт не соответствует количеству принятых. А ошибку 302 генерит сервер на такую коллизию. Не уверен, но возможно не работает flow control в модуле… Господа, поправьте меня если ошибаюсь, в sim300 входной буфер ~1Кб, а выходной ~10Кб? С настройкой «+IFC: 2, 2» RTS-ом модуль управляется, а вот CTS сигнал переполнения я в своём случае не поймал (максимум 600 байт вместе с заголовком передаю). Проблема осталась. В понедельник попробую включить и контролировать эхо-ответ посылаемых данных, если не поможет залью другую прошивку.
  12. Добрый день! модуль SIM300CZ – 1008B10SIM300C32_SPANSION Отправляю данные на сервер методом POST. До 300 байт всё прекрасно проходит, ответ 200 (OK). Но при большем размере сервер выдаёт 302 ошибку (временно перемещено). :07: С чего это он вдруг – совсем непонятно. Данные только текстовые [0-9A-F]. RTS/CTS в модуле включено и используется. SMS, звонки, данные из инета – всё это работает без сбоев. Оператор MTC. Тариф специальный для интернета. Подозрения на модуль, так как тот же самый POST заголовок через «telnet» с данными >100Кб проходит на сервер без проблем. Кто с подобным сталкивался, подскажите где "копать" или в каком направлении двигаться. Планировались передачи данных на 100-500Кб...
  13. Может кому будет интересно. С новой прошивкой копирование не получилось. Смутила концовка фразы в новом Release Notes: "Added VDFC (Vinculum Disk File Copier) to standard firmware builds". Что считается standard firmware builds - непонятно. Перепробовал все прошивки выложенные на сайте, кроме старой VDFC :) При запуске появляется диск D. При вводе A:, B: и т.д. (от VDFC) даёт ошибку что команда не распознана. Надо подождать выхода новых ДШ. Возможно, в них будет сказано, как работать с добавленными командами.
  14. Благодарю за информацию. Очень полезная и своевременная инфа. А то я хотел уже было забить на эту м/с :) А на две такие микросхемы рука не поднялась заложиться. Завтра попробую поиграться с новой прошивкой.
  15. typedef unsigned long int dword; вот это я не понял, что за запись.... dword - какая размерность?
  16. 2 zltigo! Еще немного, и я буду вынужден причислить Вас к лику святых за мудрые советы и решения...
  17. Господа! Помогите найти алгоритм перевода из дата-время в unix time stamp и наоборот. Целый день провел в поисках по интернету, но результата это не дало...
  18. Встала задача копирования с одной flash на другую. Стал разбираться с VNC1L. На сайте у них есть прошивка VDFC, которая решала бы мою задачу. Но, прошивка эта глючная до безобразия. Не рабочая эта прошивка. И поддержка её остановлена на v1.03 Господа! Кто нить пробовал писать в эту контору по обновлению данной прошивки? Может мне не стоить тратить на это время. А кто пытался делать копирование 2-х BOMS через эту м/с, минуя прошивку VDFC v1.03? Поделитесь результатами.
  19. Была похожая проблема. Где то 2000-2001 года. С мтс на мтс в пределах Москвы dtmf с клавиатуры передавалcя легко. А если выйти территориально в соседнюю область, то полный ноль. Чуть дальше отъехал - всё работает. Бипером звуковой сигнал проходил без проблем. Предположили, что некоторые станции "рубят" эти коды и пришлось отказаться от dtmf-а совсем. :)
  20. Собрал клон JTAGICE

    Похоже, косяк в студии 4.13 SP2. Это вроде последняя версия с сайта атмел. Попробуйте поставить предыдущую версию. У меня тот же JTAG, по той же схеме собран. Прошивки не сравнивал. В "aStudio4b401.exe" + "aStudio411b410SP3.exe" работает без проблем...
  21. А поддержку м/с Вы сами писали? Или что то готовое использовали. Я под win на делфях пишу. И столкнулся с глюками в предлагаемом ими на сайте модуле. Несколько строчек с "Application.ProcessMessages" в их коде и система передачи ведёт себя непредсказуемо. Пришлось отказаться от их модуля и писать свой код.
  22. WEST128 Вы не уточнили, как часто это происходит, или примерно, через какое время. У меня похожая ситуация. Примерно такая же м/с FTDI постоянно сидит на USB. И как только комп уходит в спячку, не в saver-screen, а именно засыпает, наблюдается подобное "подвисание" FTDI. Предполагаю, что это корявость материнки, а не м/с. Также и принтер, сидящий на USB, приходится передёргивать, чтоб снова начал печатать. :)
  23. В IAR-e сплошной массив на 110 кБ (m128) подключался. С указателями обращаться к данным не получилось, а вот с обычной конструкцией array[unsigned long] работало без проблем.
×
×
  • Создать...