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

eav1978

Участник
  • Публикаций

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

  • Посещение

Репутация

0 Обычный

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

  • Звание
    Участник
  • День рождения 25.07.1978

Информация

  • Город
    Санкт-Петербург
  1. Всем привет! Имею SAU510 ISOPlus v2, использую его в CCS 3.3. Недавно установил CCS 7.4, с сайта Sauris скачал и установил "свежие" драйвера. В конце установки меня программа уведомила, что для CCS 3.3 и CCS 7.4 все установлено успешно. Но при создании файла конфигурации в списке нет SAU510, есть XDS100, XDS2xx и XDS560. Как его задействовать с CCS 7.4?
  2. Продам батарейный отсек BH1060

    Продам батарейный отсек BH1060, всего 99 шт. Цена договорная. Связь через почту: aesafov на яндексе Камни в СПб.
  3. Продам ATmega8-16AU

    Продам ATmega8-16AU, всего 97 шт. Цена договорная. Связь через почту: aesafov на яндексе Камни в СПб.
  4. STM32F4xx bootloader

    Цитата(eav1978 @ Jun 28 2014, 19:22) Пробовал я и с параметрами, и без, DTR и RTS не меняются. Я тут сам накосячил, так как у меня 2-х портовая мокса, и я, как оказалось впоследствии, смотрел не на том порту. Цитата(SSerge @ Jun 28 2014, 20:44) и сочинить примерно такую строку: >stmflashloader -c --pn 3 -Dtr --Hi -Rts --Hi -Rts --Lo {и прочее по вкусу} результат: осцил подтверждает, DTR и RTS переключаются. Я если чесно, не допер что можно повторять команды. Никак не мог понять, как это можно ногой ресет дернуть 2 раза до начала загрузки и еще раз после загрузки всего одной командой. Хотя исходники смотрел, и видел что команды перебираются по порядку. Сочинил свою командную строку >STMFlashLoader.exe -c --pn 10 --br 9600 --db 8 --pr even --sb 1 --ec off --to 5000 -Dtr --Lo -Rts --Hi -Dtr --Hi -Rts --Lo -Rts --Hi -i STM32F4_1024K -e --all -d --a address(00000000) --fn c:\123.hex --v --o -Dtr --Lo -Rts --Lo -Rts --Hi Осцилом наблюдаю отправку 0x7F, и то, что нога DTR переключается, а вот RTS, которая у меня на ресет идет, переключатся не хочет. На работе попробовал на переходнике с FT2232H, тоже самое, RTS не дергается Заметил одну странность, если через Ком порт тулкит подключится к переходнику, и дернуть ногу ресет, то по осцилу я вижу реакцию. Затем запускаю STMFlashLoader.exe с параметрами и также наблюдаю переключение ноги ресет. После повторного запуска STMFlashLoader.exe с параметрами, ногу ресет уже не дергается. сигнал DTR переключается. Если опять подключится к переходнику через Ком порт тулкит и дернуть ногу ресет, затем STMFlashLoader.exe с параметрами, нога ресет опять переключается. Поищу комп с аппаратным COM-портом, попробую на нем Цитата(IgorKossak @ Jun 29 2014, 15:35) А я этого и не утверждал. При запуске без параметров просто выдаётся справка о программе, как в частности применять DTR и RTS. Странно, не проверял, во вторник поверю. У меня исходники этой dll лежат в C:\Program Files\STMicroelectronics\Software\Flash Loader Demonstrator\Src\STBLLIB PS: на всякий случай приложил архив В этой папке нет исходников dll. В файлах в этой папке реализуется работа с dll. Насколько я понял. Может я и не прав.
  5. STM32F4xx bootloader

    Уважаемый IgorKossak. Не могли бы вы пояснить мне неразумному почему DTR и RTS должны меняться при запуске STMFlashLoader.exe без параметров? Пробовал я и с параметрами, и без, DTR и RTS не меняются. Кстати я где-то на форуме my.st.com встречал тему где народ тоже говорил что DTR и RTS не меняются, и проверить не возможно, т.к. исходников от STBLLIB.dll нет, а эти функции реализованы именно там
  6. STM32F4xx bootloader

    Спасибо за ответ. Оказалось что при установке Flash Loader Demonstrator, в папку программы накидало много разного чего, в том числе и STMFlashLoader. Даже какие-то исходники имеются. Посмотрел UM0462 User manual STM32 and STM8 Flash loader demonstrator в плане использования версии с командной строкой. Пока что-то ничего не понятно.
  7. STM32F4xx bootloader

    Все привет. Разрабатывал устройство построенное на МК STM32F4xx. Для устройства требовалась такая фича как обновление ПО в МК, не имея доступа к устройству. Почитав в инете и на сайте ST, я решил использовать загрузку через UART(RS-232). Мельком посмотрев схему загрузки на отладке STM3240G-EVAL (там стоит STM32F407), я наваял свою. После монтажа платы уже выяснилось что я толком не разобрался в схеме, и вообще на отладке реализован не такой принцип загрузки какой нужен мне. Я предполагал, что RS-232 подтянет ногу BOOT0 к "1" и дернет ножкой ресет переводя МК в режим загрузки из системной памяти(через UART), оказалось что на самом деле пользователь должен переключить ногу BOOT0 в "1" и нажать кнопку ресет. А программа Flash Loader Demonstrator начнет прошивать МК только после того, как пользователь совершит необходимые манипуляции. Может кто-нить писал свой прошивальщик, который может дергать ногами МК посредством сигналов DTR и RTS? Или где-то есть на просторах сети что-то подобное.
  8. FSMC STM32 & CLK

    Всем привет. На плате стоит STM32, ОЗУ-шка и ПЛИС Спартан6. ОЗУ-шка и ПЛИС Спартан6 подключены к STM32 через FSMC. В ПЛИС реализована память(RAM IP). Для доступа к ней нужен сигнал CLK и он имеется в наличии у FSMC в режиме SRAM. Но у меня не получается его вывести наружу. Что делать? Как быть? Заранее спасибо.
  9. ST32 UART bootloader (embedded)

    Цитата2. Что за 2 байта читается в п.п. 2.5 по адресу 0x1FFFF7D6 в области System memory? Что это за адрес, где найти описание. Смотри в AN2606 "STM32™ microcontroller system memory boot mode" страница 11(у меня по крайней мере). По адресу 0x1FFFF7D6 лежит Bootloader ID конкретно v1.0 (0x0010) для Medium-density value line
  10. Имеется следующая задача - в зависимости от задачи необходимо конфигурировать ПЛИС разными прошивками. Посмотрел варианты конфигурирования ПЛИС в документации. Порылся в инете, почитал про альтеровский микробластер. На форуме наткнулся на, где написано - "У меня прошивки альтер либо припакованные прямо во флеше микроконтроллера лежали (для 1K10 егко в уголочке atmega162 влазит, для 1K30 - в mega128), либо рядом в AT45DB." Создал проект в квартусе проект для EP1K10TC100, на схеме разместил 2И-НЕ, подключил выводы. При компиляции сгенерились файлы ttf и rbf, причем размер ttf-81кбайт, а rbf-20кбайт. Каким образом тот человечек умудрялся их запихивать в мегу162? Или сжимают прошивку каким-то образом? В ttf-файле много нулей, может за счет этого можно как-то уменьшить размер? Но если схема будет насыщена, то ее уже не сжать за счет нулей.
  11. cc430x6137 и SHT71

    Я дела так: - настроил таймер на период 0,5 секунды - отправил датчику команду измерять температуру - выставил флаг измерения температуры - запустил таймер и разрешил прерывания от него По срабатыванию таймера: - проверил флаг чего меряем - считал значения с датчика - вычислил температуру или влажность - запустил измерения следующего параметра - сменил флаг Делал на меге325, есть код где-то, могу поискать
  12. Мигающий светодиод в msp430f2013

    P1OUT |= 0; заменить на P1OUT &=~ 0x01; Исполняемый файл здесь не exe. Идешь в опции->линкер->другой и выбираешь msp430.txt, интел, моторолла, ...
  13. Могу помочь. Позвоните на +7девять5два3семь0три8пять2 или напишите на devicedevelopment на яндекс.ру Старый сайт нашей команды с маленьким портфолио здесь СПб.
  14. Клон J-Link

    а как дела продвигаются с программатором для MSP430?
  15. У нас есть некое устройство работающее вблизи источника сильных помех(мегаконтактор на 100кА и ~100кВ ). Там присутствует схема собраная на рассыпухе, корпусов 10 регистров, счетчиков и вентилей. Хотел заменить всё это 1-й CPLD, но не знаю, вдруг прошивка будет слетать. П.С. Помехи появляются при замыкании-размыкании контактора, что происходит крайне редко (в среднем 1 раз в меяц)