Посмотреть ошибку.

Тема в разделе "Технические проблемы", создана пользователем renegad, 06.04.2016.

  1. Dr_Quake

    Dr_Quake Пользователь

    Регистрация:
    26.06.2013
    Сообщения:
    3.076
    Симпатии:
    221
    ОК, таки покажет, точнее покажет и так, просто XCGPU всё выдаст, а не только свою часть, там чуть ошибся. Основное про чтение остаётся - нужно железо в духе приблуды или альтпрошитого чипа, в домашних, ну ты понял.
     
  2. renegad

    renegad Пользователь

    Регистрация:
    15.03.2016
    Сообщения:
    1.767
    Симпатии:
    412
    Я вот об этом и говорю....Думал уже у кого есть.
    Я всегда так и думал,что при наступлении какого то определённого момента в загрузке на 8 битах POST_OUT формируется определённая комбинация 0-1 и хаку достаточно поймать первое изменение уровня на POST_OUT 0.И я думаю что если знать какое состояние загрузки соответствует определённой комбинации нолей и едениц на 8 шинах POST_OUT то даже не нужно специального железа от TX.Скорее всего можно это реализовать на PIC или AVR.Для тех кто пишет код для PIC или AVR не должно составить труда написать прошивку вывода POST кода например на ЖК дисплей.
     
  3. renegad

    renegad Пользователь

    Регистрация:
    15.03.2016
    Сообщения:
    1.767
    Симпатии:
    412
    Если кто то напишет код для такого анализатора на PIC или AVR то я в железе это спокойно реализую.
     
  4. Dr_Quake

    Dr_Quake Пользователь

    Регистрация:
    26.06.2013
    Сообщения:
    3.076
    Симпатии:
    221
    У меня идея фикс всё та же - а какая там шина? Вечно забываю. У меня же pcduino валяется пара и куча разного на А20, а там что угодно есть из интерфейсов. Так дороговато делать, но как отладочная - самое то.
     
  5. sergeydon23

    sergeydon23 Пользователь

    Регистрация:
    02.02.2014
    Сообщения:
    260
    Симпатии:
    82
    Там любого пика хватит с достаточным количеством ног (и для индикатора тоже).И не сильно сложный код-надо знать что писать,какие пост коды соответсвуют состояниям пост шины.А это уже намного сложнее-документации нет.Могу снять анализатором шину при полной загрузке бокса,только кто будет в этой каше разбираться?У меня времени на это нет.
    Мне кажется,что для пост кодов используется только jr программер(пост шина идёт транзитом),хотя х.з.
    На данный момент не имею такого-выставил.(а JRP такой есть).Может кто и посмотрит разводку пост шины,как и куда она идёт...
    Сейчас попробую подключиться к боксу по гипертерминалу-посмотрю что получится...
     
  6. renegad

    renegad Пользователь

    Регистрация:
    15.03.2016
    Сообщения:
    1.767
    Симпатии:
    412
    Я так понимаю там нет конкретной шины,думаю там просто комбинация нолей и едениц из которых которых складывается код.Вот бы прикрутить туда что нибудь и посмотреть комбинации нолей и едениц в разные моменты загрузки и составить таблицу.И тогда уже можно написать прошивку под микроконтроллер.Получится POST карта для Xbox.Если сотворить такую карту на копеечном микроконтроллере то думаю она будет очень полезна ремонтникам.Сам я этого точно не осилю.Не хватает знаний.
     
  7. renegad

    renegad Пользователь

    Регистрация:
    15.03.2016
    Сообщения:
    1.767
    Симпатии:
    412
    Можешь напомнить где RX и TX и какая скорость.Я тоже гляну.
     
  8. sergeydon23

    sergeydon23 Пользователь

    Регистрация:
    02.02.2014
    Сообщения:
    260
    Симпатии:
    82
    Посмотрел.Тринити для опытов.
    Фрибут:
    _________________________________________
    ..!
    DashLaunch V3.14.571 started!
    _________________________________________
    Это всё!

    Xell:
    _________________________________________
    .
    XeLL - First stage
    * Attempting to wakeup all CPUs...
    CPUs online: 01..
    CPUs online: 3f..
    * success.
    * Decompressing stage 2...
    * Loading ELF file...
    0x00000000 0x0003ae28, Loading .text...done
    0x0003ae28 0x000007c0, Loading .elfldr...done
    0x0003b5e8 0x00006370, Loading .data...done
    0x00041958 0x00000228, Loading .got2...done
    0x00041b80 0x0000007c, Loading .sdata...done
    0x00041c00 0x00009480, Loading .rodata...done
    0x0004b080 0x000000e4, Loading .eh_frame_hdr...done
    0x0004b164 0x00000584, Loading .eh_frame...done
    0x0004b700 0x007982ec, Clearing .bss...done
    0x007e39ec 0x000000ac, Clearing .sbss...done
    * GO (entrypoint: 000000000000ab00)
    Xenos GPU ID=5841
    unknown SMC bulk msg
    DVD cover state: 65
    AVPACK detected: 1f
    . ana disable
    . ana enable
    ................................................................................
    ... . f1
    . f2
    Detected HDMI monitor!
    * Xenos FB with 148x41 (1280x720) at 0x9e000000 initialized.

    XeLL - Xenon linux loader second stage v0.991-git-bbf41ad 2012-02-19 (LibXenon.o
    rg)
    * nand init
    * network init
    * initializing lwip 1.4.0...
    Reinit PHY...
    Waiting for link...link still down.
    * requesting dhcp.................................failed
    * now assigning a static ip
    * starting httpd server...success
    * usb init
    * Initialising USB EHCI...
    Initialising EHCI bus 0 at 0xea003000
    Initialising EHCI bus 1 at 0xea005000
    EHCI bus 1 port 4: low speed, releasing to OHCI
    * Initialising USB OHCI...
    USB bus 0 device 1: vendor 0000 product 0000 class 09: USB Hub
    USB bus 1 device 1: vendor 0000 product 0000 class 09: USB Hub
    USB: New device connected to bus 1 hub 1 port 4
    USB bus 1 device 2: vendor 045E product 02A9 class FF: Xbox 360 Controller
    EHCI bus 1 device 5: vendor DC05 product 96A7 : Mass-Storage Device
    registered new device: uda
    * trying to make sense of uda, let's assume it's fat
    * sata hdd init
    no ata device connected.
    * sata dvd init
    no ata device connected.
    * CPU PVR: 00710800
    * FUSES - write them down and keep them safe:
    fuseset 00: c0ffffffffffffff
    fuseset 01: 0f0f0f0f0f0ff0f0
    fuseset 02: f000000000000000
    fuseset 03: 2a63ebba65c87c4d
    fuseset 04: 2a63ebba65c87c4d
    fuseset 05: 3aa1bda842a13c1f
    fuseset 06: 3aa1bda842a13c1f
    fuseset 07: fff0000000000000
    fuseset 08: 0000000000000000
    fuseset 09: 0000000000000000
    fuseset 10: 0000000000000000
    fuseset 11: 0000000000000000

    * your cpu key: 2A63EBBA65C87C4D3AA1BDA842A13C1F
    * your dvd key: BB4BDEBBB592DF5579C9F0C5A7562F6E

    * network config: 192.168.1.99 / 255.255.255.0
    MAC: 0025AE906B08


    * Looking for xenon.elf or vmlinux on USB/CD/DVD or user-defined file via TFTP.
    ..
    _______________________________________________
    Тут конечно побольше,но толку всё равно мало...
     
  9. sergeydon23

    sergeydon23 Пользователь

    Регистрация:
    02.02.2014
    Сообщения:
    260
    Симпатии:
    82
    750px-Xbox360_downgrader_diagram_top.jpg 750px-Xbox360_downgrader_diagram_top.jpg
     
    DODGE нравится это.
  10. sergeydon23

    sergeydon23 Пользователь

    Регистрация:
    02.02.2014
    Сообщения:
    260
    Симпатии:
    82
    Скорость-115200,управление потоком-нет.Остальное по умолчанию.
     
    renegad нравится это.
  11. renegad

    renegad Пользователь

    Регистрация:
    15.03.2016
    Сообщения:
    1.767
    Симпатии:
    412
    @sergeydon23, Гляну на фатке с оригиналом.Чуть позже работой озадачили.Спасибо
     
  12. Dr_Quake

    Dr_Quake Пользователь

    Регистрация:
    26.06.2013
    Сообщения:
    3.076
    Симпатии:
    221
    Обычный SERIAL TTL? Блин, надо найти консоль без фрибута и почитать что там. Скорее всего поток байтов тупо, а байт и есть код.
     
  13. sergeydon23

    sergeydon23 Пользователь

    Регистрация:
    02.02.2014
    Сообщения:
    260
    Симпатии:
    82
    Не,необычный-1.8 вольта.
    Хотя для лог.анализатора пофиг.Чуть позже подключусь,посмотрю что там.
    А Rx-Tx начинает работать только после старта бокса,так что не катит.
     

Поделиться этой страницей