-
- У stm32 есть boot rom (->), переход в который происходит при соответствующем состоянии ног boot. Ещё можно почитать evgeniy1294(146 знак., 12.01.2019 15:58, ссылка)
- Эта инструкция не годится - в ней про USB ничего нет. Тогда как "STM32 DFU driver" не создает виртуального COM-порта, через который работают по вашей инструкции. А PDP-файл слишком общ по содержанию, сложен для изучения и содержит слишком много Ксения(29 знак., 12.01.2019 16:23)
- Для Flash Loader Demonstrator нужен usb<->uart переходник. - evgeniy1294(12.01.2019 16:34)
- Если так, то с Flash Loader Demonstrator'ом я работать не стану. - Ксения(12.01.2019 16:35)
- Для Flash Loader Demonstrator нужен usb<->uart переходник. - evgeniy1294(12.01.2019 16:34)
- Эта инструкция не годится - в ней про USB ничего нет. Тогда как "STM32 DFU driver" не создает виртуального COM-порта, через который работают по вашей инструкции. А PDP-файл слишком общ по содержанию, сложен для изучения и содержит слишком много Ксения(29 знак., 12.01.2019 16:23)
- dfuse--> Vit(334 знак., 12.01.2019 14:59, ссылка, ссылка)
- Уже давно STM выпустила STM32CubeProgrammer software for programming STM32 products. Это программа только для заливки и чтения памяти STM микроконтроллеров. User_(191 знак., 14.01.2019 14:34 - 15:27, ссылка)
- Спасибо! Хоть один практичный совет, а то мне тут предлагали мануал в 300 страниц на английском языке читать :) - Ксения(14.01.2019 16:04)
- Из мануала на 300 страниц вам нужны были ровно две картинки с алгоритмами работы бутлоадера для нужного камня. - evgeniy1294(14.01.2019 16:46)
- Как раз вот это еле бздящее поделие на жабе весом 100500 метров - фтопку :) Для пользования J-Flash никакие мануалы штудировать не нужно. Запустил, выбрал проект с нужным чипом и ткнул кнопку... Если хочется че-нить особенное (или нет в списках), Гудвин(365 знак., 14.01.2019 16:36)
- Я даже не знал, что это поделие существует. Куб размножается почкованием. - evgeniy1294(14.01.2019 16:47)
- А может я и путаю с аналогичным индусским поделием от некрочип - недавно столкнулся. Но, если и соврал, то стопудов не сильно ;) А вот более старый программер STM доводится юзать изредка. Например для того же STM8. Хрен его разлочишь без него. - Гудвин(14.01.2019 17:02)
- Размер около 60Мбайт. Раньше у STM было три отдельных программы для программирования, своя под каждый интерфейс - USB, USART, ST-Link (SWD, JTAG). Теперь свели все в одну прогу. Развиваются, удобно. - User_(15.01.2019 10:55)
- Оно действительно существует. Просто я о нём не знал, так как он мне не нужен. - evgeniy1294(14.01.2019 17:12)
- А может я и путаю с аналогичным индусским поделием от некрочип - недавно столкнулся. Но, если и соврал, то стопудов не сильно ;) А вот более старый программер STM доводится юзать изредка. Например для того же STM8. Хрен его разлочишь без него. - Гудвин(14.01.2019 17:02)
- Я даже не знал, что это поделие существует. Куб размножается почкованием. - evgeniy1294(14.01.2019 16:47)
- Спасибо! Хоть один практичный совет, а то мне тут предлагали мануал в 300 страниц на английском языке читать :) - Ксения(14.01.2019 16:04)
- А если я хочу прочесть прошивку с STM32, как тогда? - Ксения(12.01.2019 16:18)
- Тема снова стала для меня актуальной. Подскажите, как с помощью этого чуда (китайский J-Link V8) прочесть фабричную прошивку у STM32F103C8T6. Ксения(271 знак., 19.06.2019 08:09)
- Если все правильно подключено, запускаем в комплекте SEGGER программу J-Flash.exe Там в первом окне выбираем креэйт нью проджект, жмем старт. Опшнс\проджект сеттингс переключаемся на таргет интерфейс. Выбираем там SWD. На вкладке CPU выбираем свой Vesago(345 знак., 19.06.2019 08:41)
- Дошла до "Read back", пишет "Target memory read successfully. (65536 bytes, 1 range)", но место, куда записать, не спрашивает, а просто показывает на экране таблицу. Пришлось через меню вызывать "Save data file as...", выбрав hex-формат. Оно так и Ксения(39 знак., 19.06.2019 09:02)
- Да. Проект - это настройки вроде тип процессора, интерфейс и т.д. В следущий раз при запуске джетфлеша он спросить - подгрузить ли эти данные. И Вы, чтобы снова не делать вышеупомянутое, загрузите проект. А данне - да, сэйв дата файл эс. И выбрать Vesago(52 знак., 19.06.2019 09:59)
- Спасибо! - Ксения(19.06.2019 10:18)
- Да. Проект - это настройки вроде тип процессора, интерфейс и т.д. В следущий раз при запуске джетфлеша он спросить - подгрузить ли эти данные. И Вы, чтобы снова не делать вышеупомянутое, загрузите проект. А данне - да, сэйв дата файл эс. И выбрать Vesago(52 знак., 19.06.2019 09:59)
- Дошла до "Read back", пишет "Target memory read successfully. (65536 bytes, 1 range)", но место, куда записать, не спрашивает, а просто показывает на экране таблицу. Пришлось через меню вызывать "Save data file as...", выбрав hex-формат. Оно так и Ксения(39 знак., 19.06.2019 09:02)
- Если все правильно подключено, запускаем в комплекте SEGGER программу J-Flash.exe Там в первом окне выбираем креэйт нью проджект, жмем старт. Опшнс\проджект сеттингс переключаемся на таргет интерфейс. Выбираем там SWD. На вкладке CPU выбираем свой Vesago(345 знак., 19.06.2019 08:41)
- насколько помню, кроме кнопы "Upgrade" (залить), есть кнопа "Upload" Vit(12.01.2019 16:32)
- Кстати, во встроенный загрузчик можно переходить из своей прошивки. Т.е свой загрузчик можно не писать, для 407 загрузчик умеет проливать камень по USART1/USART3/ CAN2/ DFU (USB Device FS) evgeniy1294(28 знак., 12.01.2019 16:27 - 16:29)
- API встроенного загрузчика позволяет это делать, читайте приложенные документы. evgeniy1294(108 знак., 12.01.2019 16:23)
- Китайский J-link тоже купила, но и с ним ровно та же история - драйвер под него встал, а что дальше делать - непонятно. В интернете говорят: "Драйвер встал? Молодец! А теперь заливайте свою прошивку!". Но помалкивают на счет того, в какую задницу Ксения(40 знак., 12.01.2019 16:33)
- А просто из IAR/Keil заливать не хочется? Утилиты программаторов/DFEse полезны для серии, когда кучу плат одинаковых надо прошить - LightElf(12.01.2019 19:50)
- Чтобы заливать из IAR/Keil, нужно там же компилировать исходники этой прошивки. А в данном случае представим, что исходников этой прошивки у меня нет. Скажем, если эта прошивка скопирована из памяти другой платы. Подкладывать не получается - Ксения(83 знак., 12.01.2019 21:28)
- Чет я не пойму, что за трескотня... Вот с этой утилиткой (как и с кучей других) от Segger вы не знакомы? Позволяет зашить что угодно. Гудвин(12.01.2019 21:34)
- Пока еще не успела ознакомится. Я и свою плату лишь 3 дня назад как получила. - Ксения(12.01.2019 21:39)
- Идите на сервер Segger в раздел J-Link и качните для начала. Хоть последнюю версию, хоть предыдущие. J-Flash может шить даже внешнюю память на шине. А утилитки из пакета позволяют вытворять прочие чудеса. - Гудвин(12.01.2019 21:44)
- Я эти сеггеровские J-Link'и уже как 9 лет собираю :), и их у меня в коллекции уже 661 штука. Но никогда ими прежде не пользовалась. - Ксения(12.01.2019 22:02)
- Подарите j-link pro или j-flasher, если не жалко) - evgeniy1294(12.01.2019 22:40)
- Мне подарили клон второго. Очень удобная штука. Однажды зарядил и с тех пор пишу им автономно загрузчик в LPC . После этого опять в коробку - берегу ;) - Гудвин(12.01.2019 23:36)
- Я прошивки собираю (как библиотекарь ftp), а не железо. - Ксения(12.01.2019 23:34)
- Жалко, я надеялся на мешок j-link'ов) - evgeniy1294(12.01.2019 23:41)
- Подарите j-link pro или j-flasher, если не жалко) - evgeniy1294(12.01.2019 22:40)
- Я эти сеггеровские J-Link'и уже как 9 лет собираю :), и их у меня в коллекции уже 661 штука. Но никогда ими прежде не пользовалась. - Ксения(12.01.2019 22:02)
- Идите на сервер Segger в раздел J-Link и качните для начала. Хоть последнюю версию, хоть предыдущие. J-Flash может шить даже внешнюю память на шине. А утилитки из пакета позволяют вытворять прочие чудеса. - Гудвин(12.01.2019 21:44)
- Пока еще не успела ознакомится. Я и свою плату лишь 3 дня назад как получила. - Ксения(12.01.2019 21:39)
- У меня получается. ЧЯДНТ? - SciFi(12.01.2019 21:31)
- Чет я не пойму, что за трескотня... Вот с этой утилиткой (как и с кучей других) от Segger вы не знакомы? Позволяет зашить что угодно. Гудвин(12.01.2019 21:34)
- Чтобы заливать из IAR/Keil, нужно там же компилировать исходники этой прошивки. А в данном случае представим, что исходников этой прошивки у меня нет. Скажем, если эта прошивка скопирована из памяти другой платы. Подкладывать не получается - Ксения(83 знак., 12.01.2019 21:28)
- Для джетлинка дрова - Vesago(12.01.2019 16:42, ссылка)
- Там есть джэтфлешь утилита. Подсоединяете к плате по SWD. В джетфлеше создаете проект под свой цпу. После того, как коннект проходит можно подгрузить файл прошивки и прошить. Джетфлешь возможно нужно подлечить. Драйвер я запостил, потому что с Vesago(203 знак., 12.01.2019 16:46 - 16:51)
- Нет, st-link для серьёзной отладки не годится, j-link на порядок мощнее. evgeniy1294(163 знак., 12.01.2019 16:54)
- поясните, в чем такое отличие? - Constantin24(12.01.2019 23:12)
- У вас есть api j-link, но нет железа j-link. Как полноценный работать он никогда не будет. - evgeniy1294(12.01.2019 23:47)
- что именно не хватает в st-link, что используете j-link? - Constantin24(14.01.2019 07:34)
- инфа для тех, кто в танке:) - существует J-Link OB от самого сеггера в туевой хуче вариантов. и ограничения там по сути только на компе. клоны (как минимум те, что на STM32) вполне работоспособны. по кремнию там по сути та же фигня, что в ST-Link Vit(270 знак., 13.01.2019 21:48)
- У вас есть api j-link, но нет железа j-link. Как полноценный работать он никогда не будет. - evgeniy1294(12.01.2019 23:47)
- ST-Link можно перешить под J-Link, вполне нормальный полет - LightElf(12.01.2019 19:48)
- Это не j-link, а его ограниченная эмуляция + есть целый набор лицензионных запретов: evgeniy1294(422 знак., 12.01.2019 20:10)
- Со свистом отлаживает совсем не ST-шные W7500P, RTL8710 и nRF52832. И вроде LPC тоже когда то подтыкАл... - Гудвин(12.01.2019 21:18)
- Я имел ввиду лицензионный запрет, при работе с западными конторами это может вылезти боком. Разумеется, отлаживать будет тоже, что и обычный j-link. evgeniy1294(311 знак., 12.01.2019 22:54)
- сеггер ещё те модники. они свой протокол открыли, но с такой лицензией, что хрен своё захочешь делать. и ограничения не в железе, а в их верхнем уровне. - Vit(13.01.2019 21:34)
- И какой именно схемотехникой они отличаются? AT91SAM7 на своих 48МГц стал гораздо быстрее, чем STM32F103 на 72МГц? - LightElf(13.01.2019 18:15)
- Версия на AT91SAM7 давно снята с производства, купить можно, разве что, шаолинь edition за 8$. j-link pro отлаживает камни по swd с частотой до 50 МГц, ваш свисток такое может? - evgeniy1294(13.01.2019 21:44)
- вот ну ни разу не видел при отладке SWD 50мгц, максимум что наблюдаю 12, что я делаю не так ??? - Aleksey_75(13.01.2019 22:22)
- И что дает вам для отладки частота SWD в 50МГц? Кроме морального удовлетворения конечно. - LightElf(13.01.2019 22:15)
- Версия на AT91SAM7 давно снята с производства, купить можно, разве что, шаолинь edition за 8$. j-link pro отлаживает камни по swd с частотой до 50 МГц, ваш свисток такое может? - evgeniy1294(13.01.2019 21:44)
- Я имел ввиду лицензионный запрет, при работе с западными конторами это может вылезти боком. Разумеется, отлаживать будет тоже, что и обычный j-link. evgeniy1294(311 знак., 12.01.2019 22:54)
- Со свистом отлаживает совсем не ST-шные W7500P, RTL8710 и nRF52832. И вроде LPC тоже когда то подтыкАл... - Гудвин(12.01.2019 21:18)
- Это не j-link, а его ограниченная эмуляция + есть целый набор лицензионных запретов: evgeniy1294(422 знак., 12.01.2019 20:10)
- поясните, в чем такое отличие? - Constantin24(12.01.2019 23:12)
- Нет, st-link для серьёзной отладки не годится, j-link на порядок мощнее. evgeniy1294(163 знак., 12.01.2019 16:54)
- Там есть джэтфлешь утилита. Подсоединяете к плате по SWD. В джетфлеше создаете проект под свой цпу. После того, как коннект проходит можно подгрузить файл прошивки и прошить. Джетфлешь возможно нужно подлечить. Драйвер я запостил, потому что с Vesago(203 знак., 12.01.2019 16:46 - 16:51)
- Инструкция нужна для линуха или для винды? - evgeniy1294(12.01.2019 16:38)
- Для Win7x64 - Ксения(12.01.2019 16:39)
- А просто из IAR/Keil заливать не хочется? Утилиты программаторов/DFEse полезны для серии, когда кучу плат одинаковых надо прошить - LightElf(12.01.2019 19:50)
- Китайский J-link тоже купила, но и с ним ровно та же история - драйвер под него встал, а что дальше делать - непонятно. В интернете говорят: "Драйвер встал? Молодец! А теперь заливайте свою прошивку!". Но помалкивают на счет того, в какую задницу Ксения(40 знак., 12.01.2019 16:33)
- Тема снова стала для меня актуальной. Подскажите, как с помощью этого чуда (китайский J-Link V8) прочесть фабричную прошивку у STM32F103C8T6. Ксения(271 знак., 19.06.2019 08:09)
- Уже давно STM выпустила STM32CubeProgrammer software for programming STM32 products. Это программа только для заливки и чтения памяти STM микроконтроллеров. User_(191 знак., 14.01.2019 14:34 - 15:27, ссылка)
- У stm32 есть boot rom (->), переход в который происходит при соответствующем состоянии ног boot. Ещё можно почитать evgeniy1294(146 знак., 12.01.2019 15:58, ссылка)