|
|
  |
China-Link, Вариант отладчика из Китая |
|
|
|
Mar 30 2013, 07:12
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 7-09-06
Пользователь №: 20 167

|
Цитата(skripach @ Mar 25 2013, 18:30)  Давеча держал в руках такое, оригинальный линк 9ой версии, помоему 8я неделя сего года выпуска. Фото для лубопытных.  Не подскажете что за микросжемки в качестве буфкров стоят??
|
|
|
|
|
Mar 30 2013, 21:46
|
Частый гость
 
Группа: Свой
Сообщений: 92
Регистрация: 22-06-05
Из: Украина, г.Боярка
Пользователь №: 6 238

|
Понадобилось восстановить работоспособность J-Link v8 (from China) Для этого поковырялся в Segger-овских файлах (v4.66) Высмотрел следующее: 1) Серийный номер НЕ должен быть: 11111117, 20100214, 50331647, 20090626, 20080696, 20064001, 20101001, 24446459, 805306163, 377001345, 17892859 2) Для v7 и V8 не должно быть в лицензиях 'GDBFull' (но возможно это не обязательно) Проверить смогу только во вторник. Если кто-то сможет проверить раньше - сообщите о результатах.
|
|
|
|
|
Mar 31 2013, 13:55
|
Группа: Участник
Сообщений: 11
Регистрация: 22-03-13
Пользователь №: 76 154

|
Заинтересовался тут этой темой=) Сугубо в образовательных целях... Взял прошивку FULL из первого сообщения темы, отреверсил...хм, загрузчик говеный=( При анализе выявил, что обновить прошивку он не в состоянии, будет ребутиться по WDT, т.к. он его не отключает и не настраивает основной источник тактирования процессора=( Попробую свой загружчик, раскажу чего получилось!
|
|
|
|
|
Apr 1 2013, 11:22
|
Частый гость
 
Группа: Свой
Сообщений: 92
Регистрация: 22-06-05
Из: Украина, г.Боярка
Пользователь №: 6 238

|
Сегодня подправил и проверил прошивку для V8. На 4.66 работает и не вылетает
|
|
|
|
|
Apr 4 2013, 09:55
|
Группа: Новичок
Сообщений: 1
Регистрация: 4-04-13
Пользователь №: 76 342

|
Прочитал всю тему но так и не понял, как узнать где в прошивке лежит boot, а так же как заменить его. У меня копия jlinka от mcutool.ru с 7 версией железа. Где найти оригинальный boоt от segger, в принципе обошел 4,66a подставив другой s\n и лицензии, но вот интересно как посмотреть какой же boot в нем.
|
|
|
|
|
Apr 7 2013, 12:52
|
Группа: Участник
Сообщений: 11
Регистрация: 22-03-13
Пользователь №: 76 154

|
Цитата(mearyngalfa @ Apr 4 2013, 12:55)  Прочитал всю тему но так и не понял, как узнать где в прошивке лежит boot, а так же как заменить его. У меня копия jlinka от mcutool.ru с 7 версией железа. Где найти оригинальный boоt от segger, в принципе обошел 4,66a подставив другой s\n и лицензии, но вот интересно как посмотреть какой же boot в нем. Так вроде все понятно!?!? Бут расположен с нулевого смещения в файле прошивки. С адреса 0х2000 начинается сама прошивка ну и так далее. Кстати, под IDA нашел место, где сеггер лочит процессор (для отключения JTAG), поправил, теперь есть возможность отлаживать сеггеровскую прошивку=) Есть много интересного...
|
|
|
|
|
Apr 10 2013, 07:12
|
Группа: Новичок
Сообщений: 3
Регистрация: 10-04-13
Пользователь №: 76 434

|
Доброго всем времени суток. В наличии есть AT91SAM7S512 решил собрать J-Link на его основе, но появилось пару вопросов по поводу остальных деталей в схеме.
1. Можно ли заменить чем-то типа HC245,HC244(HB,HCT,AC) микросхему 74ALVC164245? 2. Можно ли заменить буфер 74LV125 на 74LS125? 3. Будут ли какие либо проблемы с железом и прошивкой в дальнейшем при таких манипуляциях? 4. Есть ли шансы найти исходники прошивки J-link'a в сети? т.к. у SAM7S512 останется практически наполовину пустая флеш хотелось бы попробывать дописать доп.функции.
Заранее спасибо всем ответившим.
Сообщение отредактировал gimranov - Apr 10 2013, 07:13
|
|
|
|
|
Apr 10 2013, 19:00
|
Группа: Новичок
Сообщений: 3
Регистрация: 10-04-13
Пользователь №: 76 434

|
Цитата(uriy @ Apr 10 2013, 14:43)  Купите готовый девайс! Заказать-то могу, но не в этом дело) У меня привычка собирать своими руками. На счёт функций думал добавить дисплей и поддержку некоторых других микроконтроллеров и процессоров.
Сообщение отредактировал IgorKossak - Apr 10 2013, 19:48
Причина редактирования: избыточное цитирование
|
|
|
|
|
Apr 20 2013, 10:57
|
Группа: Участник
Сообщений: 10
Регистрация: 20-04-13
Пользователь №: 76 555

|
Здравствуйте! Приехал ко мне Mini J-Link (брал дешевле у другого продавца, но у него закончились) Скачал с оф. сайта драйвер v468a. J-Link Commander выдал сообщение, что firmware надо бы обновить (я пока отказался), в консоль вывел такое: SEGGER J-Link Commander V4.68a ('?' for help) Compiled Apr 12 2013 13:27:16 DLL version V4.68a, compiled Apr 12 2013 13:26:50 Firmware: J-Link ARM V8 compiled Jun 19 2012 11:29:30 Hardware: V8.00 S/N: 20101001 Feature(s): RDI,FlashDL,FlashBP,JFlash,GDBFULL VTarget = 0.000V J-Link> Через пару секунд выдал сообщение "The connected emulator is a J-Link clone" и закрылся. Подскажите пожалуйста, что уважаемые профессионалы делают в ответ на такое безобразие?
|
|
|
|
|
Apr 20 2013, 15:04
|
Группа: Участник
Сообщений: 10
Регистрация: 20-04-13
Пользователь №: 76 555

|
Я понимаю, что драйвер палит левый серийник, но как его поменять? Можно это как-то сделать не разбирая клон? Цитата(_NB @ Mar 31 2013, 00:46)  Для этого поковырялся в Segger-овских файлах (v4.66) Высмотрел следующее: 1) Серийный номер НЕ должен быть: 11111117, 20100214, 50331647, 20090626, 20080696, 20064001, 20101001, 24446459, 805306163, 377001345, 17892859 А не подскажете в каком файле и в каком формате они там находятся? Если просто в dll(exe) подправить hex-редактором будет работать?
|
|
|
|
|
Apr 21 2013, 15:53
|
Знающий
   
Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559

|
Надо обновить этой прошивкой http://electronix.ru/forum/index.php?s=&am...t&p=1151129Алгоритм как это делать (копипаста с форума http://www.sonsivri.to/forum/index.php?topic=41726.50)Цитата Short step-by-step:
1. download and install SAM-BA package from atmel.com (http://www.atmel.com/tools/ATMELSAM-BAIN-SYSTEMPROGRAMMER.aspx) 2. open the j-link case 3. identify the ERASE (pin 50) / TST (pin 40) jumpers/pins 4. short ERASE jumper to pull-high and connect the jlink to usb; wait for about a minute and disconnect usb 5. break/remove the ERASE jumper and short the TST jumper and repeat second half of previous step (connect usb, wait 1 minute and disconnect) 6. break/remove the TST jumper and reconnect USB 7. your jlink should now be identified as AT91 USB to serial adapter and a COM port should be assigned to it - if this doesn't happen repeat from step 3. 8. open SAM-BA program; select COM port that was assigned to your jlink and in board select "at91sam7s64-ek"; click CONNECT 9. select "FLASH" and select the BIN file you downloaded before and select to load the firmware into flash; the application will ask you if you want to unlock - select YES; at the end of programming there will be a similar question to LOCK - select NO! (very important) 10. congratulations you are done, reconnect the device and you should have a working jlink
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|