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

Alex32

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

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

  • Посещение

Репутация

0 Обычный
  1. Стоит та же проблема - чип живой, но нет валидного образа для eeprom и готовой рабочей карточки нет под рукой. Не поделитесь образом? Снимается одной строчкой из под DOS...
  2. так в datasheet же так и сказано:
  3. HardFault handler M0

    jcxz, спасибо за разъяснение. Я все это понимаю, и полностью согласен. Но если 1 тик шедулера = 1 мс, то на 115200бод/с можно успеть передать 11 символов. Если это будут сообщения типа "PING:ok" или "timeout", то ничего ведь страшного не случится? Т.е. 1-2 тика не такой уж и криминал в этом случае? Все зависит от требований к времени реакции, конечно. К тому же прерывания не запрещаются при блокировке шедулера и в некотором смысле многозадачность сохраняется. По поводу защиты буфера - тогда нужно гарантировать, что все операции через UART для всех задач будут организованы только через него. Ладно, это всё - скорее мои нелепые попытки оправдаться, знаю :laughing:
  4. Библиотеки для STM32

    http://www.st.com/content/st_com/en/produc...tm32cubel0.html В самом низу на странице ссылка на библиотеку
  5. HardFault handler M0

    Я понимаю, конечно на время вывода сообщения система "стопорится". Я использую это только для отладки чего-либо, в местах под макросом #ifdef _DEBUG_ANYTHING. В рабочем приложении такого конечно нет. Функция взята из учебника "FreeRTOS на Cortex-M3". Не такой уж и бред, если понимать, в каком контексте её можно использовать.
  6. HardFault handler M0

    Как альтернатива для функции потокобезопасного вывода - блокировка планировщика(на примере FreeRTOS): void vPrintString( const char *pcString ) { /* Print the string, suspending the scheduler as method of mutual exclusion. */ vTaskSuspendAll(); { sprintf( cBuffer, "%s", pcString ); consoleprint( cBuffer ); } xTaskResumeAll(); }
  7. Стало быть в Prerequisites появляется теперь ещё JCE. Понятно, спасибо.
  8. Здравствуйте! Коллеги, не могу установить plug-ins. Eclipse Mars.2 Release (4.5.2). Пытаюсь установить плагины GNU ARM Eclipse Plug-ins. Проблема: провал при подключении к http://gnuarmeclipse.sourceforge.net/updates Одна и таже ошибка при установке через "Eclipsemarket place", или через "Install new software": "Unable to read repository at http://gnuarmeclipse.sourceforge.net/updates/content.xml. Received fatal alert: handshake_failure" При этом с другими репозиториями связь ок, в чем может быть проблема?
×
×
  • Создать...