Связанные сообщения
- Пятница.. Скайп приговорили.2025-02-28
- 
	- JFlashARM.exe -openprjTwojProjectName.jflash -open"TwojProject.hex" -auto -startapp -exit  бомж(39 знак., 28.11.2019 13:18)
			- -auto не работает...  Ксения(2198 знак., 16.12.2019 21:14 - 22:22, картинка)
					- Все эти команды я нашел в мануале на JFlash. Command line options Chapter 5 бомж(19.12.2019 00:05)
 
- Вау, как хорошо! Одним только плох ваш совет -  нет у меня программы JFlashARM.exe, а есть только это:  Ксения(414 знак., 28.11.2019 15:20 - 15:25)
					- JFlash.exe - Гудвин(28.11.2019 15:29)
 
 
- -auto не работает...  Ксения(2198 знак., 16.12.2019 21:14 - 22:22, картинка)
					
- Как много всякого интересного! бедные обладатели стлинка всего этого лишены...  Nikolay801_(29 знак., 28.11.2019 11:09)
			- Ни коим образом! ST-Link перешивается в J-Link и вперед ;) - Гудвин(28.11.2019 11:12)
					- А если раскиуть мозгами и сделать несколько телодвижений, то можно STLink или LPC-Link2 (превращёнными в JLink официальной прошивкой от производителей) прошивать любые МК любых производителей. Я так отлаживаю семейство Hercules от TI на столе, и  qov46(46 знак., 28.11.2019 11:38)
							- Не несите чушь, TMS320 или PIC16 jlink не возьмет. Ядра от ARM/RISCV/PIC32/Renesas - вот, в целом, и все.  evgeniy1294(75 знак., 28.11.2019 11:43, ссылка)
									- LPC-Link2 с прошивкой JLink разрешает подключаться только к NXP. Аналогичная история с ST-Link. Видимо, товарищ крякнул эту блокировку. - SciFi(28.11.2019 11:49)
											- У меня прошитый в J-Link китайский ST-Link почему то таки работает с нордиком и визнет :) - Гудвин(28.11.2019 12:08)
													- Потому что отладчик видит их как какой-нибудь cortex-m0. - evgeniy1294(28.11.2019 13:09)
															- Второй-да. А вот первый и M0, и M4 дебажатся. - Гудвин(28.11.2019 13:20)
 
 
- Потому что отладчик видит их как какой-нибудь cortex-m0. - evgeniy1294(28.11.2019 13:09)
															
- Не "крякнул", а обошёл официальными способами - qov46(28.11.2019 11:49)
													- Дык "поделись улыбкою своей, и она к тебе не раз ещё вернется"(с) :)) - MBedder(28.11.2019 11:52)
															- Форматирование глючит. Попробую так.  qov46(3269 знак., 28.11.2019 12:03)
																	- TI поставляет openocd с готовым набором скриптов, который нужно просто собрать. Соответственно, "vendor lock"-проблем не будет. - evgeniy1294(28.11.2019 12:29)
																			- TI даёт возможность из моего работающего на ПК кода вызвать API работы с jlink, который может производить обмен по DCC или RTT? Что насчёт встроенного роутера, его конфигурации на выбор одного из ядер или граничного сканирования? - qov46(28.11.2019 12:41)
																					- Всю работу с TAP (Test Access Point) берет на себя openocd, работа с RTT ведется как через обычный tty. С ядрами можно работать отдельно, например на stm32mp157 я могу отлаживать cortex-m4 ядро не трогая ядра A7. - evgeniy1294(28.11.2019 12:48)
																							- Рад за OpenOCD. Лет 6 назад он меня никак не удовлетворял. - qov46(28.11.2019 12:52)
 
 
- Всю работу с TAP (Test Access Point) берет на себя openocd, работа с RTT ведется как через обычный tty. С ядрами можно работать отдельно, например на stm32mp157 я могу отлаживать cortex-m4 ядро не трогая ядра A7. - evgeniy1294(28.11.2019 12:48)
																							
 
- TI даёт возможность из моего работающего на ПК кода вызвать API работы с jlink, который может производить обмен по DCC или RTT? Что насчёт встроенного роутера, его конфигурации на выбор одного из ядер или граничного сканирования? - qov46(28.11.2019 12:41)
																					
- Спасибо, авось пригодится и для TI Concerto - MBedder(28.11.2019 12:07)
																			- На самом деле удобно и легко расширяемо. Segger молодцы!  qov46(296 знак., 28.11.2019 12:26)
																					- Технически прошивка сливается с китайского jlink-ob, либо её можно попросить у продавца с али. По крайней мере, мне на мой jlink v9 отправляли. - evgeniy1294(28.11.2019 12:33 - 12:44)
 
 
- На самом деле удобно и легко расширяемо. Segger молодцы!  qov46(296 знак., 28.11.2019 12:26)
																					
 
- TI поставляет openocd с готовым набором скриптов, который нужно просто собрать. Соответственно, "vendor lock"-проблем не будет. - evgeniy1294(28.11.2019 12:29)
																			
 
- Форматирование глючит. Попробую так.  qov46(3269 знак., 28.11.2019 12:03)
																	
 
- Дык "поделись улыбкою своей, и она к тебе не раз ещё вернется"(с) :)) - MBedder(28.11.2019 11:52)
															
 
- У меня прошитый в J-Link китайский ST-Link почему то таки работает с нордиком и визнет :) - Гудвин(28.11.2019 12:08)
													
- Я подразумевал "любых поддерживаемых Segger JLink" - qov46(28.11.2019 11:48)
 
- LPC-Link2 с прошивкой JLink разрешает подключаться только к NXP. Аналогичная история с ST-Link. Видимо, товарищ крякнул эту блокировку. - SciFi(28.11.2019 11:49)
											
 
- Не несите чушь, TMS320 или PIC16 jlink не возьмет. Ядра от ARM/RISCV/PIC32/Renesas - вот, в целом, и все.  evgeniy1294(75 знак., 28.11.2019 11:43, ссылка)
									
 
- А если раскиуть мозгами и сделать несколько телодвижений, то можно STLink или LPC-Link2 (превращёнными в JLink официальной прошивкой от производителей) прошивать любые МК любых производителей. Я так отлаживаю семейство Hercules от TI на столе, и  qov46(46 знак., 28.11.2019 11:38)
							
- Лишены чего? - evgeniy1294(28.11.2019 11:10)
 
- Ни коим образом! ST-Link перешивается в J-Link и вперед ;) - Гудвин(28.11.2019 11:12)
					
- 1) Устанавливаем openocd  evgeniy1294(652 знак., 28.11.2019 10:54 - 11:03, ссылка)
			- Если под Виндой, то не надо ли поменять драйвер jlink на WinUsb? - Chum_A(28.11.2019 13:44)
					- Это не драйвер, а "интерфейс" - внутренний термин openocd. - evgeniy1294(28.11.2019 13:50)
							- Имелся ввиду драйвер. Возился с openocd во времена 0.8 версии, переставлял zadig-ом родной драйвер Segger-а на WinUsb, иначе jlink не подцеплялся. Может что-то поменялось? - Chum_A(28.11.2019 17:08)
									- Не знаю, у меня проблем небыло никогда. - evgeniy1294(28.11.2019 17:42)
 
 
- Имелся ввиду драйвер. Возился с openocd во времена 0.8 версии, переставлял zadig-ом родной драйвер Segger-а на WinUsb, иначе jlink не подцеплялся. Может что-то поменялось? - Chum_A(28.11.2019 17:08)
									
 
- Это не драйвер, а "интерфейс" - внутренний термин openocd. - evgeniy1294(28.11.2019 13:50)
							
 
- Если под Виндой, то не надо ли поменять драйвер jlink на WinUsb? - Chum_A(28.11.2019 13:44)
					
- Вот мой другой пример для считывания flash памяти qov46(679 знак., 28.11.2019 09:35)
- Вот мой пример скрипта программирования. Очень просто и для ничего не понимающих в программировании. qov46(562 знак., 28.11.2019 08:51)
- Loadfile c:  qov46(12 знак., 28.11.2019 05:42,  ) )
- Если дела так плохи, то несколько щелчков мыши :)  Гудвин(27.11.2019 23:39)
			- Проектами я уже сыта по горло, но в них нет упоминания имени файла моей прошивки, а я не понимаю, куда его надо вставить, если проект создается без этого. - Ксения(28.11.2019 00:15)
					- Это программатор! Проект, соответственно, для него, родимого - (контроллер, настройки, карта памяти, установка регистров, если необходима и пр.). Соответственно, в каталоге J-Flash есть куча уже готовых проектов для программирования различных  Гудвин(120 знак., 28.11.2019 00:28)
							- Да сделала я себе проект давно, я о том, как hex загружать спрашивала - как и на какой стадии это делается. - Ксения(28.11.2019 00:32)
 
 
- Это программатор! Проект, соответственно, для него, родимого - (контроллер, настройки, карта памяти, установка регистров, если необходима и пр.). Соответственно, в каталоге J-Flash есть куча уже готовых проектов для программирования различных  Гудвин(120 знак., 28.11.2019 00:28)
							
 
- Проектами я уже сыта по горло, но в них нет упоминания имени файла моей прошивки, а я не понимаю, куда его надо вставить, если проект создается без этого. - Ксения(28.11.2019 00:15)
					
- Подключаем к стм32 по интерфейсу swd. Запускаем джетфлешь. Настраиваемый проект - выбираем процессор и обозночаем интерфейс именно swd а не jtag. Жмем connect. Если все нормально, заливаем пршивку. Если нет - разбираемся с косяками в подключении.. - Vesago_(27.11.2019 23:39,  ) )- К jlink подключить swdio, swclk, землю и выход питания платы. Вот тут на картинке Vesago(54 знак., 28.11.2019 07:21)
- "Подключаем к стм32 по интерфейсу swd" - уже первая ваша фраза мне непонятна, в чем именно это подключение состоит, где я там "интерфейс swd" должна искать? - Ксения(28.11.2019 00:19)
					- ST использует свой двухпроводной протокол SWD, цепляемый на ножки JTAG. Иногда кажется, что разница только в названии. В референсе на stm32f407 "Debug support" описано подключение. - Dingo(28.11.2019 05:07)
							- А велика ли разница между JTAG и SWD в моем случае? У меня ведь не проблема с подключением, поскольку тип разъема на плате и программаторе одинаков. Я даже если бы захотела их иначе между собой соединить, ничего бы не вышло - ключ в разъеме не дал Ксения(425 знак., 28.11.2019 15:16)
- swd - это стандартный интерфейс ARM, а не st. - evgeniy1294(28.11.2019 10:48 - 11:08)
 
 
- ST использует свой двухпроводной протокол SWD, цепляемый на ножки JTAG. Иногда кажется, что разница только в названии. В референсе на stm32f407 "Debug support" описано подключение. - Dingo(28.11.2019 05:07)
							
 
- 1) Залить прям из IAR (Projects->Download and Debug)  LightElf(47 знак., 27.11.2019 23:28)
			- 1-ый вариант меня страшит из-за информации в мануале:  Ксения(1848 знак., 27.11.2019 23:46)
					- Чета мутное в мануале. Все просто:   LightElf(460 знак., 28.11.2019 00:23 - 00:30)
							- Положим, выбрала и настроила. А заливать-то как? За ручку унитаза я должна дернуть, чтобы прошивка залилась, или она автоматом станет прошиваться при каждой перекомпиляции? (последнего не хочу) - Ксения(28.11.2019 00:29)
									- Когда жмете Download and Debug - оно (внезапно) таки делает Download (заливает прошивку). Автоматом перепрошиваться при каждой компиляции не будет - LightElf(28.11.2019 00:33)
											- А если просто на Download нажать, который без Debug? Что случится? - Ксения(28.11.2019 00:40)
													- Прошьется, очевидно :) - LightElf(28.11.2019 01:05)
															- Вот еще: а не затрет ли IAR внутреннюю прошивку в моем J-link'е по собственной инициативе, заменив ее на более новую? А то мне нельзя обновляться, т.к. я - китайский клон, боюсь превратиться в кирпич :). - Ксения(28.11.2019 01:18)
																	- В принципе может, как и родной сеггеровский комплект софта. Если серийник забанен. У вас версия на ATSAM7X64? Из кирпича оно оживляется достаточно просто, так что не стоит совсем уж сильно переживать. - LightElf(28.11.2019 02:39)
																			- То, что "родной сеггеровский комплект софта" опасен для моего программатора, я хорошо знаю, а потому и пользуюсь версией 4.88b, когда на дворе уже 6.56. Именно поэтому я и хотела бы воздержаться от варианта прошивки МК через IAR, т.к. если у меня  Ксения(114 знак., 28.11.2019 14:52)
																					- Ну тады ой. Кстати, вам же по логике вещей, вполне кошерно было прикупить оригинальный "белый" JLink EDU и не париться с кетайскими поделками. Хотя конечно кетайцы всяко дешевле. - LightElf(28.11.2019 15:32)
 
 
- То, что "родной сеггеровский комплект софта" опасен для моего программатора, я хорошо знаю, а потому и пользуюсь версией 4.88b, когда на дворе уже 6.56. Именно поэтому я и хотела бы воздержаться от варианта прошивки МК через IAR, т.к. если у меня  Ксения(114 знак., 28.11.2019 14:52)
																					
 
- В принципе может, как и родной сеггеровский комплект софта. Если серийник забанен. У вас версия на ATSAM7X64? Из кирпича оно оживляется достаточно просто, так что не стоит совсем уж сильно переживать. - LightElf(28.11.2019 02:39)
																			
 
- Вот еще: а не затрет ли IAR внутреннюю прошивку в моем J-link'е по собственной инициативе, заменив ее на более новую? А то мне нельзя обновляться, т.к. я - китайский клон, боюсь превратиться в кирпич :). - Ксения(28.11.2019 01:18)
																	
 
- Прошьется, очевидно :) - LightElf(28.11.2019 01:05)
															
 
- А если просто на Download нажать, который без Debug? Что случится? - Ксения(28.11.2019 00:40)
													
 
- Когда жмете Download and Debug - оно (внезапно) таки делает Download (заливает прошивку). Автоматом перепрошиваться при каждой компиляции не будет - LightElf(28.11.2019 00:33)
											
 
- Положим, выбрала и настроила. А заливать-то как? За ручку унитаза я должна дернуть, чтобы прошивка залилась, или она автоматом станет прошиваться при каждой перекомпиляции? (последнего не хочу) - Ксения(28.11.2019 00:29)
									
- А зачем для STM32 проект "ads1256.jflash"?  Выберите проект для своего STM... - Гудвин(27.11.2019 23:50)
							- Без проекта он не хочет работать, а "ads1256.jflash" - мой собственный проект, созданный в предыдущий раз. - Ксения(28.11.2019 00:11)
									- Запускаем Jflash.exe, тычем мышкой "File->Open project", выбираем из туевой хучи проектов "STM32F103C8.jflash". Тычем мышкой "File->Open data file", выбираем ваш *.hex. Коннектимся "Target->Connect" и заливаем "Target->Erase/Program/..." - Гудвин(28.11.2019 00:21)
											- Ну или так :) - LightElf(28.11.2019 00:35)
- "Open data file" видела, но не знала, что это прошивка. - Ксения(28.11.2019 00:24)
 
 
- Запускаем Jflash.exe, тычем мышкой "File->Open project", выбираем из туевой хучи проектов "STM32F103C8.jflash". Тычем мышкой "File->Open data file", выбираем ваш *.hex. Коннектимся "Target->Connect" и заливаем "Target->Erase/Program/..." - Гудвин(28.11.2019 00:21)
											
 
- Без проекта он не хочет работать, а "ads1256.jflash" - мой собственный проект, созданный в предыдущий раз. - Ксения(28.11.2019 00:11)
									
 
- Чета мутное в мануале. Все просто:   LightElf(460 знак., 28.11.2019 00:23 - 00:30)
							
 
- 1-ый вариант меня страшит из-за информации в мануале:  Ксения(1848 знак., 27.11.2019 23:46)
					
 
- JFlashARM.exe -openprjTwojProjectName.jflash -open"TwojProject.hex" -auto -startapp -exit  бомж(39 знак., 28.11.2019 13:18)