-
- Тема снова стала для меня актуальной. Подскажите, как с помощью этого чуда (китайский 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)