Перейти к содержанию
    

carver

Участник
  • Постов

    70
  • Зарегистрирован

  • Посещение

Весь контент carver


  1. может непонятно написал, или раздел не тот выбрал. с VxWorks ничего не получилось, ну наставил, но порог входа, в других как-то сразу, тут не понял. по своему вопросу, давно набросал руками нужный код, вместо старой процедуры, с пересчетом адресов, если что поправить. уже и забыл. потом, увидел что другие тоже так работают, ну, выпускают патчи для "плохих" функций, в промежутках между сменами софта. хотя не уверен что кто-то понял о чем этот топик (( ..сорри за флуд.
  2. хочу написать небольшой патч для роутера. лет 10-15 назад такое было очень популярно для телефонов от Sony Ericsson, толи самсунгов, уже память подводит. там только на asm+arm/thumb было. вообщем, мне нужен небольшой файлик, такая институтская коза, где-бы я мог указать адреса функций VxWorks, адрес своего кода, ассемблерная вставка для "инита", и комманда для "VxWorks 6.9", diab?, что-бы оно все скомпилилось. вроде простая задача, для любого сисадмина, когда железо глючное, а старый опыт имеется, но х.з. есть ли тут инженеры такого уровня, тем более читающие такой раздел. тем более готовые написать ~15 строк помощи адепту другой секты, но спрошу. проц mips, windriver 12летней выдержки поставил, мануал начал курить, но как-то тяжело. решил спросить помощи зала. заранее благодарен.
  3. я видел, что Apple так и делают )) если своя закрытая песочница, то превращают подобные текстовые форматы - в бинарный формат. ну как-бы увидели смысл и был ресурс. для остальных, там тоже сжимают "скпипты" же + "mod_gzip". но это уже немого за пределы топика, каждый инструмент для своих задач. far, total, winscp, wget, питон и остальные. мне ftp в chrome - был актуален.
  4. мне ftp - актуален. какой-то файл скачать и все такое. кликнул мышкой или скопировал ссылку и в консоли уже сразу на сервак скачал. использовать https, там где он не нужен - это ИМНО преступление против экологии. ну как лишние кулечки и все такое. но это все уже флуд. из за флеша и java - тоже кучу гимора создали. мало ли профф оборудования интерфейсом на них. которое к интернету отношения не имеет, по зайти для управления им - был головняк. понятное дело, нашей бабушке все это от хрома не нужно. может из-за бабушек - и начали все выпиливать. они становятся основными пользователями интернета и хромов. ну в процентном соотношении.
  5. как работать с MPC8321 ? при загрузке пишет Linux version 3.10.75 и (gcc version 4.7.0 (MontaVista Linux G++ 4.7-150727093217) в CodeWarrior PA V8.8 и CW_PA_v10.5.1 упомнинания MPC8323 не вижу. как и е300. MPC8323E-RDB-20081112 скачал, там есть немного утилит, но так себе, ничего не вижу. MontaVista(R) Linux(R) Professional Edition 4.0 - качнул с рутрекера, но еще не ставил. не понял что там с PPC. по идее, видел что для других процов - просто утилита под линукс есть, spidev_test что читает и пишет SPI. по идее достаточно скачать собранную или самому собрать.
  6. не знаю чего глючит JTAG адаптер или плата, я адаптер лет 10 назад, с рук покупал, первый раз использую. пока негде больше проверить. дело не в скорости JTAG, в RAM он отлично пишет/читает на 20MHz, ну crc32 считанного выходят ОК. постоянно отваливается, когда процессор выполняет код. вообщем, пишу кусочками по 32Mb, когда код, переключаю в скрипте на 250kHz. терпимо. возникла вторая проблема, дело оказалось не в NAND, а железки с MPC8321 умеют работать в паре, MASTER/SLAVE, похоже отсутствие доступа к устройствам - в том что они остались/залипли в SLAVE режиме. режим зашит флагом в SPI флешке, в линуксе - есть /dev/spi но никаких инструментов для работы нет. загрузчик выводит содержимое, но править не дает. может есть у кого несложный пример работы с SPI на MPC8321 ? лучше через JTAG, ну для железа, на линуксе он наверняка занят. по сравнению с NAND - в загрузчике SPI выгдядит как-то очень сложно. сам пока осилить не могу. наверное SPI пример для MPC8321 есть в uboot, там есть файлы spi_fsl* - но нет опыта, в родном загрузчике, возле SPI - часто упоминаются адреса 0xFF40144C и 0xFF510148
  7. понятное дело, кому тотал, кому far, кому mc и всегда хорош wget -rnc -l inf -np ftp:// но слить один файл или кликнуть на ссылку и побродить по папкам, ну как-то удобнее.
  8. "chrome://flags" - это же недавно такой "косяк" появился, еще и название флага меняют. у меня после какого-то обновления ftp отвалился, за пару минут не нашел этот M91 и забил. ответ явно не о том, что тогда/давно спрашивали - но мне помогло ))
  9. нигде не могу нагуглить, как проверить ECC в считанном образе. микросхема, micron, на READ ID (90h) отдает 2C CA 90 D5 86 00 00 00 по мануалу биты говорят что 4-bit ECC/512 (main) + 4 (spare) + 8 (parity) bytes и Internal ECC enabled ранее как-то выходило пересчитывать для других устройств, а тут никак не получается. вот вырезанный блок 512+16 старенький микроновский декодер с pudn считает чуть другое bch_encoder_0x201b.exe -m 13 -k 4128 -t 4 < noname.txt // -> 07ED34D14242C или bch_encoder_0x25af.exe -m 13 -k 4128 -t 4 < noname.txt // -> EDE66E50C82B7 в зависимости от полинома, но никак не A3BE308501E09E8A 00000000 74 65 6d 20 66 6f 75 6e 64 20 61 74 20 62 6c 6f |tem found at blo| 00000010 63 6b 20 25 64 0a 00 00 3c 35 3e 52 41 4d 44 49 |ck %d...<5>RAMDI| 00000020 53 4b 3a 20 43 6f 75 6c 64 6e 27 74 20 66 69 6e |SK: Couldn't fin| 00000030 64 20 76 61 6c 69 64 20 52 41 4d 20 64 69 73 6b |d valid RAM disk| 00000040 20 69 6d 61 67 65 20 73 74 61 72 74 69 6e 67 20 | image starting | 00000050 61 74 20 25 64 2e 0a 00 3c 33 3e 52 41 4d 44 49 |at %d...<3>RAMDI| 00000060 53 4b 3a 20 43 6f 75 6c 64 6e 27 74 20 61 6c 6c |SK: Couldn't all| 00000070 6f 63 61 74 65 20 67 7a 69 70 20 62 75 66 66 65 |ocate gzip buffe| 00000080 72 0a 00 00 3c 33 3e 52 41 4d 44 49 53 4b 3a 20 |r...<3>RAMDISK: | 00000090 43 6f 75 6c 64 6e 27 74 20 61 6c 6c 6f 63 61 74 |Couldn't allocat| 000000a0 65 20 67 7a 69 70 20 77 69 6e 64 6f 77 0a 00 00 |e gzip window...| 000000b0 62 61 64 20 67 7a 69 70 20 6d 61 67 69 63 20 6e |bad gzip magic n| 000000c0 75 6d 62 65 72 73 00 00 69 6e 74 65 72 6e 61 6c |umbers..internal| 000000d0 20 65 72 72 6f 72 2c 20 69 6e 76 61 6c 69 64 20 | error, invalid | 000000e0 6d 65 74 68 6f 64 00 00 49 6e 70 75 74 20 69 73 |method..Input is| 000000f0 20 65 6e 63 72 79 70 74 65 64 00 00 4d 75 6c 74 | encrypted..Mult| 00000100 69 20 70 61 72 74 20 69 6e 70 75 74 00 00 00 00 |i part input....| 00000110 49 6e 70 75 74 20 68 61 73 20 69 6e 76 61 6c 69 |Input has invali| 00000120 64 20 66 6c 61 67 73 00 69 6e 76 61 6c 69 64 20 |d flags.invalid | 00000130 63 6f 6d 70 72 65 73 73 65 64 20 66 6f 72 6d 61 |compressed forma| 00000140 74 20 28 65 72 72 3d 31 29 00 00 00 69 6e 76 61 |t (err=1)...inva| 00000150 6c 69 64 20 63 6f 6d 70 72 65 73 73 65 64 20 66 |lid compressed f| 00000160 6f 72 6d 61 74 20 28 65 72 72 3d 32 29 00 00 00 |ormat (err=2)...| 00000170 6f 75 74 20 6f 66 20 6d 65 6d 6f 72 79 00 00 00 |out of memory...| 00000180 6f 75 74 20 6f 66 20 69 6e 70 75 74 20 64 61 74 |out of input dat| 00000190 61 00 00 00 69 6e 76 61 6c 69 64 20 63 6f 6d 70 |a...invalid comp| 000001a0 72 65 73 73 65 64 20 66 6f 72 6d 61 74 20 28 6f |ressed format (o| 000001b0 74 68 65 72 29 00 00 00 63 72 63 20 65 72 72 6f |ther)...crc erro| 000001c0 72 00 00 00 6c 65 6e 67 74 68 20 65 72 72 6f 72 |r...length error| 000001d0 00 00 00 00 52 41 4d 44 49 53 4b 3a 20 69 6d 61 |....RAMDISK: ima| 000001e0 67 65 20 74 6f 6f 20 62 69 67 21 20 28 25 64 4b |ge too big! (%dK| 000001f0 69 42 2f 25 6c 64 4b 69 42 29 0a 00 2f 69 6e 69 |iB/%ldKiB)../ini| 00000200 ff ff ff ff ff ff ff ff a3 be 30 85 01 e0 9e 8a |..........0.....| вообщем, может кто сталкивался.
  10. по совету саппорта качнул CW for PA, типа там есть флеш программер через CodeWarrior TAP, самого TAP у меня нет, но по CW for PA - не похоже что он понимает NAND подключенный через UPM. в CW и флешки 29F2G16 нет, и только eLBC подключение упоминается для похожих. наверное готового решения нет (( нагуглил NANDFLASHWP.pdf, там пример на NAND по UPM, похож на использование в загрузчике, в принципе там все не сложно, единственная лажа, что-то у меня проц - постоянно отваливается от jtag (( если линейно там RAM считать, все ОК, а когда какой-то скриптик c остановками, то сотня-три циклов, и проц отваливается. скорость что 20Mhz что 200kHz - особой разницы нет. собственно, так тоже попробовал, небольшая заглушка к загрузчику, читать флеш по 32 метра в память, потом с памяти сохранять. но первый блок на 32 читает OK, на втором блоке - проц постоянно отваливается.
  11. подниму топик, есть десяток устройств, на MPC8321 - которые перестали работать, возможно производитель забыл добавить fsck при загрузке, и при слете R/W партиции, к устройствам потерялся доступ. (на других вендорах такое уже видел) при пользовательском логине/CLI/SHELL - ругается на R/W FS, для bash - пароля от root нет, как и вместо uboot - какой-то легкий загрузчик, который вызвается ... каким-то IO. пока не нашел. ...аппаратно проблем не вижу, при загрузке, упоминания BB в консоли нет. (..есть рабочее устройство и там есть BB при загрузке). вообщем, есть MPC8321 + S29GL064N на CS0 + MT29F2G16 на CS1 + JTAG T32 для MPC82xx/83xx, и полное отсутствие опыта и знаний. методом тыка - S29GL064N - считал, на мелкой скорости только, crc32 - OK, но ничего нужного не оказалось. теперь никак не удается считать MT29F2G16, пользуясь JTAG. что-бы поправить слетевшую fs и залить назад. (nand ecc помню, но пока не важно, да и решаемо обычно) пробую инитить регистры как они выглядят в загрузчике, или в обобщенном примере на 8313+8321/23, IOBASE()+0x05008 %Long 0x70001081; LBC_BR1 IOBASE()+0x0500C %Long 0xFFFF8100; LBC_OR1 IOBASE()+0x00028 %Long 0x70000000; LB_LAWBAR1 IOBASE()+0x0002C %Long 0x8000000B; LB_LAWAR1 после чего FLASHFILE.CONFIG IOBASE()+0x05000 0x0 &nand_bufferram_address &nandflash_cs1 FLASHFILE.TARGET 0x00001000++0x1fff 0x00003000++0x1FFF nand2g16_ppcpq.bin похоже nand2g16_ppcpq.bin - загружается, но что-то ему не нравится, отвечает "warning: function not implemented" не могу понять, загрузчик какой-то "не доделанный", или может что не так инициализирую. опыта и саппорта, нет. наверное можно починить феном/программатором, но как-то варварски, хочется попробовать решить так. вообщем, может кто что подскажет, считать/записать MPC8321+29F2G16+JTAG. спасибо.
  12. эх, гуглонул фотку, носталья по временам, когда было 18. по фото - похож, хотя я лишь запомнил что в линии код там был какой-то пятибитовый. ...хотя первая ссылка с гугла, на драгметалы. блин, вот он финал обязательных колхозных трудодней (((
  13. извините если кого задел, сам сталкивался, все OK было, вот и не согласился с обобщением, но вы в своих постах и не обобщали. то что флешки в новых устройствах уже битые, ну раньше как-то было намного меньше, и после эксплуатации, это как там ...реальность нашей копроэкономики. "тырил модемы" - имелось ввиду, что иногда в устройства с модемами - стоят дешевлее чем модем внутри, ну и купить проще. а иногда, когда например хост массово дохнет из-за той-же флешки, то и количество есть и цена - почти шара.
  14. вот, копался в прошивке, нашел какой-то скрипт для JTAGStudio. хотя мне казалось что если прошить все устройство, то то заодно и SD5000RBI или SD5000RQI проапдейтит, по всей полке. прошивки - в основном линуксе и валяются. хотя возможно у вас просто карточка с сервака, те через uart наверное шьются. похоже в процессоре есть загрузчик. JTAGStudio_SD5000.txt
  15. полтора года назад, купил штук пять LG V20, на ebay, всей семье, у "коренных америкосов", по 120-150 баксов. (никаких китайцев, с отправкой из US, или востановленных франкенштейнов) очень доволен. купил бы пару запасных, но уже время ушло.
  16. странный топик. при всем уважении, будто пишут не не ембедеры а эникейщики или боты. недавно работал с Telit LM960. LTE Cat 18. отличный модем. качнул дрова на Quectel bg96 - через неделю sales перезвонил, спросил все ли ОК. даже написал о них боссу)) типа интесная компания на контакт вышла. и на IOT такой упор, счас это важно же. но когда-то давно, сам тырил модемы с wifi-хотспотов, лучшие доноры пяти-десяти баксовых- модемов. но топик - странный. все попадают на гавенные флешки, хотя по байтам, х.з. только с qcom работал. не вижу знакомый crc в обмене.
  17. да, вы совершенно правы. нашел старенькую платку с надписью FTDI232, в MProg - кликнул на Inverted TX/RX, все получилось. благодарю. ...с разводкой там как-раз основная проблема. на этой плате хуавей hi1381, и есть коннектор COM, а мне нужна соседняя плата, c hi1380, понять где-там нужный jtag, и где там TTL консоль. для востановления слетевших. но мануалов на такие процессоры - я не видел, что-бы пожертвовать платой и вызвонить.
  18. еще один чайниковский вопрос. хочу подключится к плате, на HisiCortexA15(так пишет в консоли, хуавей). но там странный консольный порт, обычный USB-TTL шнурок, на PL2303HA/HXA - показывает мусор. а Saleae декодирует все ОК, но только как Inverted. (https://support.saleae.com/protocol-analyzers/analyzer-user-guides/using-async-serial#non-inverted-inverted) подскажите, может можно как-то этот шнурок, или другой какой взять, где в настройках - можно просто перепрограмировать и пользоватся ? заранее благодарен.
  19. ... только счас заметил. сорри, опечатался.
  20. благодарю, нашел на фото два AMIS 30660 на плате. может и еще какой есть. насчет конвертора, хотелось бы те что за $10-$20 )) но не могу понять, как ими пользоватся. ну что должно быть между CAN и обычным Putty/SecureCRT. не вводить же мне каждый раз CAN_ID перед каждой буквой в комманде ls или pwd. на ali - какой-то адский софт, явно не для терминалки.
  21. Если вам интерестно, пересмотрел в хистори. $95 + freeship по америке, и индикативно + $4.90 баксов пересылка в украину(цена с npshopping.com). слава богу, пока не европа, 20 еврового лимита еще нет, растаможки небыло. гривнах, не помню, 16 год, уже курс по 27 был где-то. но такие лоты практически не попадаются. разве что опять какой-то боинг - индусам на аутсорс что передаст. других анализаторов не видел, но ИМНО это что-то типа "народного" 10баксового лигик-аналайзера, и софт примерно такой-же. тут где-то был чей-то старый пост, 5-10 летней давности, там похожее мнение. но я не эксперт. просто софт удивил.
  22. начинающему сисадмину - очень нужен консольный кабель к CISCO ))) ну это обобщая, а практически, 1) непонятно что и за коннектор, похож на JST SH, шаг 1.0, но питы - вытянуты в длину. 2) пока не знаю какой там вольтаж, 5, 3.3 или еще что. (китайский процессор от huawei/HISILICON, 13 год, из упоминаний - одна страница в гугле, и то, две ссылки, на ARM и выставку) 3) ну и самое главное, существует ли адаптер, которому я укажу MAC адрес в настройках, читай ID от консоли,и смогу спокойно использовать SecureCRT/Putty для востановления прошивки. ни или на что можно посмотреть. а то в гугле - так-себе. заранее благодарен.
  23. основном очень нравился и пользовался SysNucleus USBTrace. иногда он глючил по интерфейсу, что-то в IE делал. апдейтил или резетил. (похоже интерфейс что-то от IE исппользовал) еще иногда порт подхватывал не с первого раза, а сейчас - на моем ноуте ваще перестал подхватывать порт. так-что последние разы, тоже пользовался USBlyzer. еще рекомендую ebay, прикупил там beagle usb480, еще синенький, за 100-200 сотен. продавец продавал как не рабочий, но по факту, что-то там подгорело, или х.з. кажется не с каждым USB кабелем работает. но на практике, usb480 завис в товарища, по ходу никто им не пользуется, и софт там кой-то мега-кривоват, как и у всего totalphase. сложилось мнение что и софт упакован PERL2EXE/PY2EXE, и писали такие-же деятели скриптов. но так, на ebay бывает и интересное.
  24. спасибо. тоже таким или похожим методом на квалкомовских модемах пользовался, в новых там вообще бут в процессоре. пользователям - сказка. тут же видел что в bootloader - есть меню, но оно настолько скудное, что даже не вникал как в него попасть. ну тест RAM меня не очень интересует. ничего похожего на прошивку - я там не нашел. чексумма проверяется, но будто в информационных целях. да и на плате вижу только один RS232+MAX, остальные - так и не смог найти. рабочее устройство, до конца загрузки, ничего в консоль не пишет. а обновление идет полное, IPL+BOOT+CODE. один s19. вообщем, консольной диагностики нет, непонятно что сломалось. а своего загрузчика в MCF5274 наверное нет. понял что можно еще некоторыми демоплатами прошить, нагуглил на M52233DEMO распаянный старый P&E адаптер. как вариант, на ибей б/у есть, 25-30 выйдет с доставкой.
  25. да, просто не уверен чем достучатся. я помню на навиках, родные буты и бросали в память. не уверен что тут у меня так выйдет. но такой вариант тоже знаю. написать бут, я не смогу, не тот уровень. пока склоняюсь USBDM_CF v3, с таобао, и проверить пойдет или нет. смущает только что по фото китайская плата отличается от http://usbdm.sourceforge.net/USBDM_V4.12/USBDM_CF_JMxx/html/index.html не понял, можно ли прошивку оттуда лить. ну и не смог нагуглить, есть ли клон адаптера от P&E ?
×
×
  • Создать...