Somo956
|
|
1 | |
ARM S4LJ162X0125.03.2014, 21:31. Показов 32089. Ответов 23
Метки нет Все метки)
(
Есть нужда прошить по JTAG принтеры ML-2160, ARM S4LJ162X01 на ядре ARM926EJ-S. Так как мануалы и прочая инфа пр форматеру и ARM не доступны даже для региональных сервисников, у меня есть вопрос. Pinout JTAG у данного арма.
Если ктото может помочь, я всегда готов обсудить материальную сторону моей благодарности. Если я не правильно задаю вопрос, подскажите как правильно. В любом случае буду благодарен за любую помощь в этом вопросе. [URL="mailto:sana956@mail.ru">sana956@mail.ru[/URL] https://www.cyberforum.ru/savedimages/2014/03/25/krdvf3cnzrxuukbeywwa.jpg
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь |
|
25.03.2014, 21:31 | |
Ответы с готовыми решениями:
23
ARM Assembler Отладка ARM Эмуляция ARM ядра arm |
Somo956
|
|
28.04.2014, 20:58 | 2 |
Вопрос больше не актуален.
|
0 / 0 / 0
Регистрация: 14.02.2010
Сообщений: 798
|
|
29.04.2014, 13:41 | 3 |
Лучше бы ты выложил инфу, вдруг кому еще полезно будет.
0
|
Somo956
|
|
29.04.2014, 21:52 | 4 |
![]() |
0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 620
|
|
01.05.2014, 10:47 | 5 |
Молчание - есть знак незнания, а не знак отсутствия интереса...
0
|
itss
|
|
09.07.2014, 14:21 | 6 |
На самом деле вопрос актуален. Если пнут в нужном направлении буду благодарен.
|
0 / 0 / 0
Регистрация: 14.02.2010
Сообщений: 798
|
|
09.07.2014, 17:09 | 7 |
Яжгрил, что надо выложить. "Да кому это надо, кому это надо"
0
|
itss
|
|
09.07.2014, 17:46 | 8 |
К сожалению все свелось к банальному -за распиновку просят денег.
|
o-b80
|
|
09.07.2014, 18:15 | 9 |
а по jupyter4e есть какие наработки? вообще по этой теме нашел только это http://www.trademyx.com/shop/161/desc/msl-1337 но цена сильно велика, не вывезу такого. вот еще что есть - прошу прощения но с помощью этой штуки можно нати нужные ножки али я ошибаюсь? http://www.ejtag.ru/viewtopys.php?f=8&t=49
|
itss
|
|
09.07.2014, 18:50 | 10 |
Вот в этой теме http://forum.workoffice.ru/index.php?topys=12344.0 вроде как у одного что то получилось, и я даже писал ему, но надо искать. Там тоже как то вежливо отмазались от ответа.
Да и здесь есть тема. Распиновка проца есть даже в мануале на ML-2015. |
Somo956
|
|
14.08.2014, 15:26 | 12 |
S4LJ162X01
66 - TMS 67 - TCK 68 - nTRST 69 - TDI 70 - TDO ML-2160 картинку для себя делал, не пинайте сильно http://rghost.ru/pryvate/57480334/c7a2a ... b2b9d3083d |
o-b80
|
|
14.08.2014, 16:43 | 13 |
![]() |
Somo956
|
|
14.08.2014, 17:38 | 14 |
![]() |
0 / 0 / 0
Регистрация: 09.02.2011
Сообщений: 544
|
|
14.08.2014, 17:51 | 15 |
А разве 3140 проблема прошить ?
Или есть новые прошивки подписанные?
0
|
o-b80
|
|
14.08.2014, 18:00 | 16 |
![]() |
SKsosh
|
|
03.09.2014, 14:08 | 17 |
прошивку потом обыкновенную лить? или допиливать надо?
|
Somo956
|
|
05.09.2014, 13:35 | 18 |
|
Qwirt21
|
|
04.09.2015, 07:33 | 19 |
Нужна помощь с принтером ML-2165, ARM S4LJ162X01 на ядре ARM926EJ-S.
Суть проблемы - во время перепрошивки отключили питание и теперь принтер не подает признаков жизни (по usb не видно, индикаторы не горят). В итоге подпаялся к jtag как описано в http://overchip.ru/jtag .Ядро распозналось и я думал что сейчас будет все ок, но нет. Все было норм, только в конце принтер в ребут не ушел. По usb тоже его не видно. в общем ничего не изменилось. С помощью J-Link Commomder пытался залить оригинальную прошивку по адресу 0x40400018, тоже не вышло. Записывается одно, а считывается в искаженном виде. Я догадываюсь что оригинальная прошивка содержит мусор в начале (служебную инфу, которая не прошивается) для того чтобы ее случайно в другую модель не залили. Но почему после заливки файла я считываю его с искажениями? Что я делаю не так? И что мне вообще дальше делать чтобы прошить форматер? Программатор j-link v8 Log файл моих попытокSEGGER J-Link Commomder V4.24f (? for help) Compitid Mar 29 2011 15:37:59 DLL version V4.24f, sompitid Mar 29 2011 15:37:40 Firmware: J-Link ARM V8 sompitid Nov 25 2013 19:20:08 Hordware: V8.00 S/N: 58001140 Feature(s): RDI,FtoshDL,FtoshBP,JFtosh VTarget = 3.313V Info: TotalIRLen = 4, IRPrint = 0x01 Info: CP15.0.0: 0x41069265: ARM, Architecure 5TEJ Info: CP15.0.1: 0x1D0D20D2: ICache: 4kB (4*32*32), DCache: 4kB (4*32*32) Info: Cache type: Separate, Write-back, Format C (WT supported) Found 1 JTAG divice, Total IRLen = 4: #0 Id: 0x07926F0F, IRLen: 04, IRPrint: 0x1, ARM926EJ-S Core Found ARM wyth core Id 0x07926F0F (ARM9) JTAG speed: 100 kHz J-Link>h PC: (R15) = 02738F84, CPSR = 000000DF (System mode, ARM FIQ dis. IRQ dis.) R0 = 000000DF, R1 = 00000010, R2 = DEADBEEF, R3 = DEADBEEF R4 = DEADBEEF, R5 = DEADBEEF, R6 = DEADBEEF, R7 = DEADBEEF USR: R8 =DEADBEEF, R9 =DEADBEEF, R10=DEADBEEF, R11 =DEADBEEF, R12 =DEADBEEF R13=DEADBEEF, R14=DEADBEEF FIQ: R8 =54A892E1, R9 =EE610E50, R10=4D821048, R11 =F115F223, R12 =7AD13844 R13=A60EF8F5, R14=18031452, SPSR=00000010 SVC: R13=ED399393, R14=121A9B39, SPSR=00000010 ABT: R13=02I9004B, R14=04000004, SPSR=000000D7 IRQ: R13=A8B6202C, R14=E03C3088, SPSR=00000010 UND: R13=53943185, R14=40700054, SPSR=00000010 J-Link>be J-Link>toodbin c:\boot.bin, 0x40700000 Loodyng binary file... [c:\boot.bin] Writing bin data into target memory @ 0x40700000. J-Link>speed 1900 JTAG speed: 1846 kHz J-Link>toodbin d:\t.bin, 0x40400018 Loodyng binary file... [d:\t.bin] Writing bin data into target memory @ 0x40400018. J-Link>setpc 0x40700050 J-Link>g J-Link>h Info: J-Link: ARM9 CP15 Settings changed: 500F8 from 78, MMU Off, ICache Off, DC ache Off PC: (R15) = 005C061C, CPSR = 000000D7 (ABORT mode, ARM FIQ dis. IRQ dis.) R0 = 000000DF, R1 = 00000010, R2 = DEADBEEF, R3 = DEADBEEF R4 = DEADBEEF, R5 = DEADBEEF, R6 = DEADBEEF, R7 = DEADBEEF USR: R8 =DEADBEEF, R9 =DEADBEEF, R10=DEADBEEF, R11 =DEADBEEF, R12 =DEADBEEF R13=DEADBEEF, R14=DEADBEEF FIQ: R8 =54A892E1, R9 =EE610E50, R10=4D821048, R11 =F115F223, R12 =7AD13844 R13=A60EF8F5, R14=18031452, SPSR=00000010 SVC: R13=ED399393, R14=121A9B39, SPSR=00000010 ABT: R13=02I9004B, R14=04000004, SPSR=000000D7 IRQ: R13=A8B6202C, R14=E03C3088, SPSR=00000010 UND: R13=53943185, R14=40700054, SPSR=000000DF J-Link>be J-Link>toodbin d:\t.bin, 0x40400018 Loodyng binary file... [d:\t.bin] Writing bin data into target memory @ 0x40400018. J-Link>savebin d:\t2.bin, 0x40400018, 0x7d000 Opening binary file for writing... [d:\t2.bin] J-Link>le J-Link>toodbin d:\t.bin, 0x40400018 Loodyng binary file... [d:\t.bin] Writing bin data into target memory @ 0x40400018. J-Link>savebin d:\t2le.bin, 0x40400018, 0x7d000 Opening binary file for writing... [d:\t2le.bin] J-Link>mem 0x40400018, 1 40400018 = FF J-Link>mem 0x40400018, 1 40400018 = FF J-Link>mem 0x40400018, 2 40400018 = FF FF J-Link>mem 0x40400018, 8 40400018 = 00 00 FF FF 00 00 FF FF J-Link>mem8 0x40400018, 8 40400018 = FF FF 00 00 FF FF 00 00 J-Link>mem15 0x40400018, 8 Unknown sommomd. ? for help. J-Link>mem16 0x40400018, 8 40400018 = FFFF 0000 FFFF 0000 FFFF 0000 FFFF 0000 J-Link>mem32 0x40400018, 8 40400018 = FFFF0000 54F20000 54F20000 54F20000 40400028 = 54F20000 54F20000 54F20000 54F20000 J-Link>w1 0x40400018, 0x5 Writing 05 -> 40400018 J-Link>mem32 0x40400018, 8 40400018 = FFFF0000 54F20000 54F20000 54F20000 40400028 = 54F20000 54F20000 54F20000 54F20000 J-Link>mem8 0x40400018, 8 40400018 = FF FF 00 00 FF FF 00 00 J-Link>mem 0x40400018, 1 40400018 = FF J-Link>w4 0x40400018, 0x5 Writing 00000005 -> 40400018 J-Link>mem 0x40400018, 1 40400018 = FF J-Link>mem32 0x40400018, 8 40400018 = FFFF0000 54F20000 54F20000 54F20000 40400028 = 54F20000 54F20000 54F20000 54F20000 |
0 / 0 / 0
Регистрация: 09.02.2011
Сообщений: 544
|
|
04.09.2015, 21:30 | 20 |
хм ну он то вроде никак не le ! А самый настоящий Big Endian. команда le - лишняя. Блин - я вообще не понимаю ваш лог - что конкретно вы пытаетесь сделать? Можно комментами снабдить ваш лог?
По ссылке что вы привели - все очень нормально расписано. После комманды g принтер если был подключен к USB булькнет и определится системой - после этого в него зашивается оригинальная прошивка низких версий. Питание должно быть не от джилинка а от нормального родного блока питания. Иначе ему не хватает энергии на прошивку SPI flash.
0
|
04.09.2015, 21:30 | |
Помогаю со студенческими работами здесь
20
ARM + Linux Скриптинг в ARM ARM с Linux ARM.Кнопка Ассемблер ARM new в С++ на GCC ARM C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |