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

uriy

Свой
  • Постов

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

  • Посещение

Репутация

4 Обычный

Информация о uriy

  • Звание
    Гуру
    Гуру
  • День рождения 27.09.1983

Информация

  • Город
    Array

Посетители профиля

22 359 просмотров профиля
  1. Uniflash говорит что не видит target. На линиях JTAG осцилом не вижу никакой активности. Разбираюсь дальше.
  2. С вашей подачи на FTDI нашел еще такую конфигурацию. Правда VID/PID во всех одинаковый. xds100v2.xml
  3. Вот это очень интересно! Да у меня есть платы на FT2232. С удовольствием попробую
  4. XDS110 aliexpress

    Кто-нибудь пользуется XDS110, купленным у китайцев? У меня имеется Sauris SAU510-USB, но с ним есть некоторые неудобства. Например, Uniflash его не поддерживает. Хочется купить еще что-то дешевое что поддерживается софтом от TI из коробки. Может быть потом и на производство передать для программирования чипов. Вопрос. Есть ли с китайским вариантом какие-то сложности? Как залоченные номера на китайских JLink или окирпичивание при обновлении.
  5. У меня нет опыта работы с TMS320. Не могу найти чем обычно программируют на производстве TMS320F28xx. Есть ли что-то подобное Segger J-Flash?
  6. Тактирование для IOMUX не забываете включать? Хотя без этого наверно никакие варианты бы не работали. У artery появился аналог cube, попробуйте там выставить нужные вам функции, может что-то прояснится.
  7. Включите configASSERT() и сделайте его вывод в UART или RTT. Думаю много полезного увидите.
  8. Массово применяем AT32F415CCT7. BOOT0 у меня заведен на землю через резистор 4.7К и также выведен на разъем для программирования. На разъеме для программирования есть SWD и UART чтобы можно было залить bootloader через оба эти интерфейса. По факту производство заливает bootloader через китайские J-Link, купленные на али за 1000 рублей. Последующие обновления прошивки через другой интерфейс UART, который имеет выход во внешний мир. Что у вас означает фраза "виснет" при вызове прерывания?
  9. Tracealyzer для FreeRTOS

    Пару лет не использовал Tracealyzer сейчас решил попробовать и что-то идет не так. Freertos создал две задачи void StartTaskButton( void * pvParameters ) { vTracePrint(trcbut, "StartTaskButton"); while(1) { LED_LD4_On(); vTaskDelay(120); vTracePrint(trcbut, "120"); LED_LD4_Off(); vTaskDelay(1010); vTracePrint(trcbut, "1010"); } } void StartTaskLED( void * pvParameters ) { vTracePrint(trcled, "StartTaskLED"); while(1) { LED_LD3_On(); vTaskDelay(100); vTracePrint(trcled, "100"); LED_LD3_Off(); vTaskDelay(900); vTracePrint(trcled, "900"); } } Помнится раньше задачи сразу были видны в логах. Сейчас задач не вижу, вижу только строки, которые отправляю через vTracePrint() И загрузку проца показывает 100%. Что я сделал не так? Нашел проблему. В файл FreeRTOSConfig.h забыл вставить #if ( configUSE_TRACE_FACILITY == 1 ) #include "trcRecorder.h" #endif
  10. Кто-нибудь знает где можно найти J-Link Device Support Kit (DSK) https://www.segger.com/products/debug-probes/j-link/tools/j-link-dsk/ ? Хочу добавить возможность программирования NAND памяти для своего проца через J-Flash. Судя по всему в DSK есть примеры как это сделать. Ранее уже пытался это сделать через Segger Open Flash Loader, но не осилил. Сейчас пишут: "The Open Flash Loader concept is not recommended due its limitations in performance and functionality. It has been succeeded by SEGGER Flash Loader" Который и является частью DSK.
  11. Tracealyzer для FreeRTOS

    Я только с китайскими клонами и работал, проблем не было. Но наверно у меня был V8.
  12. А чёрт его знает! Мне было негде читать. Документации на встроенный в проц бут не было, но есть исходники вторичного бута. Стал сравнивать дамп существующей железки и то что у меня скомпилилось. Увидел что через каждые полкилобайта наверно подсунуто еще байт 16. Сейчас не помню размеры. Оказалось есть масса вариантов ECC для NAND. Гуглятся по nand ecc algorithm. Мне подошел рекомендованный самсунгом.
  13. В другом китайском процессоре я сталкивался с тем что для бута в NAND флеш используются помехоустойчивые коды. Возможно для NAND всегда так, только однажды хранил там бут. Для меня это было неожиданно. Имеющиеся у меня инструменты записи на NAND не добавляли этот код. Пришлось его добавлять самостоятельно до записи. После этого мой вторичный бут заработал. Может быть тут с этим тоже придется поработать.
  14. Tracealyzer для FreeRTOS

    Спасибо! Заметил что заявлена поддержка BareMetal. Кто-нибудь так пробовал? Я не нашел примеров под такой вариант, использовал только под FreeRTOS.
  15. Отечественные резисторы покупаем по 60 рублей за штуку в партии несколько тысяч и сроки поставки на них около полугода. При этом импортные есть в наличии в городе примерно в 200 раз дешевле. Отечественные приходится брать из-за требований некоторых заказчиков.
×
×
  • Создать...