-
Постов
2 731 -
Зарегистрирован
-
Посещение
Репутация
5 ОбычныйИнформация о uriy
-
Звание
Гуру
- День рождения 27.09.1983
Информация
-
Город
Array
Посетители профиля
23 271 просмотр профиля
-
Можете описать какие у вас есть таски и какие интерфейсы? Мне кажется удобным для каждого интерфейса выделять таск.
-
Включайте assert такие места быстро найдутся
- 2 ответа
-
- 1
-
ГОСТ 34.12-2015 шифрование кузнечик
uriy ответил uriy тема в В помощь начинающему
Снова возникла проблемка с этим шифрованием. Исходники, которые я уже несколько лет использую работают с байтовыми указателями на uint8_t*, используют memcpy, memset, sizeof. Это отлично работает на STM подобных контроллерах. Сейчас мне надо запустить в DSP процессоре. В моем DSP минимальный тип данных это uint16. И memcpy, memset, sizeof оперируют с 16 битными данными. Думал легко будет переделать, но пока не осилил. Может быть есть у кого готовая реализация под 16 битную или 32 битную платформу? -
XDS110 aliexpress
uriy ответил uriy тема в Отладочные платы
Uniflash говорит что не видит target. На линиях JTAG осцилом не вижу никакой активности. Разбираюсь дальше. -
XDS110 aliexpress
uriy ответил uriy тема в Отладочные платы
С вашей подачи на FTDI нашел еще такую конфигурацию. Правда VID/PID во всех одинаковый. xds100v2.xml -
XDS110 aliexpress
uriy ответил uriy тема в Отладочные платы
Вот это очень интересно! Да у меня есть платы на FT2232. С удовольствием попробую -
XDS110 aliexpress
uriy опубликовал тема в Отладочные платы
Кто-нибудь пользуется XDS110, купленным у китайцев? У меня имеется Sauris SAU510-USB, но с ним есть некоторые неудобства. Например, Uniflash его не поддерживает. Хочется купить еще что-то дешевое что поддерживается софтом от TI из коробки. Может быть потом и на производство передать для программирования чипов. Вопрос. Есть ли с китайским вариантом какие-то сложности? Как залоченные номера на китайских JLink или окирпичивание при обновлении. -
У меня нет опыта работы с TMS320. Не могу найти чем обычно программируют на производстве TMS320F28xx. Есть ли что-то подобное Segger J-Flash?
-
Тактирование для IOMUX не забываете включать? Хотя без этого наверно никакие варианты бы не работали. У artery появился аналог cube, попробуйте там выставить нужные вам функции, может что-то прояснится.
-
FreeRTOS не отрабатывает StackOverflowHook
uriy ответил Pjotar тема в ARM, 32bit
Включите configASSERT() и сделайте его вывод в UART или RTT. Думаю много полезного увидите. -
ARM от Artery - виснет при вызове прерывания
uriy ответил paskal тема в ARM, 32bit
Массово применяем AT32F415CCT7. BOOT0 у меня заведен на землю через резистор 4.7К и также выведен на разъем для программирования. На разъеме для программирования есть SWD и UART чтобы можно было залить bootloader через оба эти интерфейса. По факту производство заливает bootloader через китайские J-Link, купленные на али за 1000 рублей. Последующие обновления прошивки через другой интерфейс UART, который имеет выход во внешний мир. Что у вас означает фраза "виснет" при вызове прерывания? -
Пару лет не использовал 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
-
China-Link, Вариант отладчика из Китая
uriy ответил krestnick тема в Отладочные платы
Кто-нибудь знает где можно найти 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. -
Я только с китайскими клонами и работал, проблем не было. Но наверно у меня был V8.
-
А чёрт его знает! Мне было негде читать. Документации на встроенный в проц бут не было, но есть исходники вторичного бута. Стал сравнивать дамп существующей железки и то что у меня скомпилилось. Увидел что через каждые полкилобайта наверно подсунуто еще байт 16. Сейчас не помню размеры. Оказалось есть масса вариантов ECC для NAND. Гуглятся по nand ecc algorithm. Мне подошел рекомендованный самсунгом.