Postal3 поддерживает девайсы: 1. EEPROM 2. 3-Wire Serial EEPROM 3. SPI 4. MSTAR 5. MICRONAS 6. KB9012 7. Atmel AVR 8. Эмулятор ИК-ДУ Программа работает под Windows 2000, XP, Win7(32/64), Win8(32/64)
Инсталяция программы Postal3 - Распаковать программу Postal 3 в папку "Postal 3", поместить файл SiUSBXp.dll, скопировав его из C:\SiLabs\MCU_2\USBXpress\USBXpress_API\Host\x86, а файл postal3_cfg.ini программа создаст сама при первом запуске. В этой же папке будут находиться и считанные программой прошивки.
Тест на исправность программатора - Проверить соответствие питающих и рабочих напряжений согласно технической документации - Если в окне логов есть сообщение об неответе программатора, то проверить правильность установки конфигурации в закладке Setup - Если программатор не читает в панельках ни один из типов м/сх памяти, то проверьте работу в режиме UART сторонним софтом, заблокировав RESET и подключившись на шины Rx / Tx. Проверить эхо терминалом (писать латиницей). - Если программатор без проблем читает в панельках EEPROM и SPI, то он рабочий и ищите проблемы в подключениях, или неисправности в испытуемых насадках (шасси, микросхемах). - Если в панельках EEPROM читает, а SPI нет, или наоборот, то проверьте м/сх SPI (EEPROM) заменой, а также целостность монтажа платы программатора и работу шин при помощи осциллографа. - Если наблюдается некорректная работа при внутрисхемном чтении/записи, то следует проверить работу при меньшей скорости, или наоборот - при большей, а также уровень питаний, наличие пульсаций по питанию и исправность шин, проверьте ответы анализатору шины, замените кабель USB. Характерные неисправности при сборке: а) - не мигает индикатор: 1. Нет питания. 2. Неисправен кварц, или его обвязка. 3. Неисправен, или неправильно запаян светодиод. 4. Неисправна Atmega, или неправильно прошита. б) - светодиод мигает, в диспетчере устройств видится, но ни один из режимов не работает: 1. Не подпаяна шина СР2102. 2. Неисправна СР2102. 3. "Смотрим в книгу - видим фигу"
Использование программатора в качестве переходника USB-UART 1. Перевести CP2102 в режим COM. 2. Установить джамперы в позиции 5V и RST-GND. 3. Подключить GND, Rx, Tx к исследуемому устройству. 4. Включить терминальную программу и установить порт
На страничке настроек eMMC поставьте галочки Debug Show и Force eMMC set. Если eMMC старая и маленькая, иногда нужно поставить галочку Byte-mode eMMC. Любые повторные попытки должны быть после снятия питания с eMMC, потому что если обычную eMMC попытаться открыть в Byte-mode - она отключается до снятия питания, и наоборот. Иногда не отключается, но лучше питание снимать и снова включать. При снятии питания через подтяжки оно тоже не должно проходить.
Версия старая, возьмите эту: https://remont-aud.net/_fr/398/postal3_pagertest_973.rar Но ответ в любом случае выглядит странно, что-то не так подключено. Для экспериментов не нужно подключать DAT0, только CLK и CMD. Когда увидите нормальный ответ - подключите DAT0. Таким способом можно искать пины без отпайки.
Для работы с eMMC необходимо соединить PD5 - PB2, PD6 - PB5 (две перемычки). eMMC должна ответить следующей строчкой, которая будет видна:
Цитата
Regardless of the voltage range indicated by the host, the e-MMC devices shall respond with a fixed pattern of either 0x00FF 8080 (capacity less than or equal to 2GB) or 0x40FF 8080 (capacity greater than 2GB) if device is busy, and they shall not move into Inactive state.
Что происходит на шинах CMD СLK посмотрите осциллографом при попытке чтения, тем более у вас цифровой в профиле написано, интересует амплитуда да и шумы. Не очень мне ваша разводка нравится.
Первый ответ выдаётся на самой низкой скорости, но действительно нужна подтяжка, возможно, в карточку встроена. Если бы осциллограммы имели значение, они были бы 5 лет назад, когда деревья были зелёные и ни у кого не было проблем с подключением. Опрос ответа виден в логе.