• ССО

    Ставай частиною тіні ССО. Долучайся до спільноти хоробрих. Ставай голосом Фонду, щоб підтримувати воїнів ССО. Йди поряд і підтримуй тих, хто йде першим та непомітно.

Питання Программатор для роботи з EMMC

motsukh

Новий учасник
3 0
Доброго дня всім, допоможіть обрати программатор для роботи з EMMC автомобільних оригінальних магнітол в середині мається пам`ять від Samsung (klmcg4jetd-b04) Вона заявлена через адаптери BGA153 на XGecu T76\56,
z3x Easy jtag, medusa pro, RT809H і тому подібних.
По Україні майже нічого немає в продажу а у мене руки чухаються там поковирятися.
Основне питання полягає в тому що варто взяти а що краще обійти стороною
 

Tereha

Активний учасник
112 152
Доброго, декілька років використовую XGecu T48, рекомендую. Bga 153 читає, пише. Програма легка в користуванні
 

Jael.Dace

Інженер
417 616
XGecu T76\56,
z3x Easy jtag, medusa pro, RT809H і тому подібних
RT809H не раджу для таких задач. XGecu T76/T56 можна, якщо треба тільки шити/читати FullFlash, а редагувати дампи та розділи не треба зовсім, або треба не часто.
Якщо ж треба часто писати окремі розділи, редагувати дампи, замінюючи в їхніх файлових системах окремі файли, редагувати таблицю розділів - тоді мабуть краще взяти Z3X або навіть UFPI (якщо це зараз можливо і якщо підтримка ще працює з Україною).
Стосовно медузи - не можу нічого сказати.

PS: з EMMC можна працювати через звичайний картрідер, тільки треба відповідне живлення зробити, та узгодити логічні рівні. А далі - Linux вам в допомогу.
 

motsukh

Новий учасник
3 0
EMMC можна працювати через звичайний картрідер, тільки треба відповідне живлення зробити, та узгодити логічні рівні. А далі - Linux вам в допомогу
А це досить цікаво, потрібно більш детально вивчити це питання, чомусь у цей напрямок не подивився
На скільки я розумію потрібно з 3.3 зробити vccq 1.8 , так?
 

Jael.Dace

Інженер
417 616
На скільки я розумію потрібно з 3.3 зробити vccq 1.8 , так?
Так, але для деяких мікросхем ще може знадобитися знизити VCC, а тоді ще треба буде узгодити логічні рівні шини даних.
Я цього не робив - тільки 1.8V зробив і в той час мені цього вистачало, але зараз з'явилося багато нового, тож треба дивитись даташит на мікросхему, з котрою збираєтесь працювати.
Допис оновлено:

Ну і тренуватися спочатку на трупах, а не на клієнтских пристроях. Я в свій час багато мікросхем попалив, поки експериментував. То дріт не до того п'ятака припаяв, то 3.3 замість 1.8 подав, то перегрів мікросхему... В той час панельок для BGA в мене не було - паявся дротом до мікросхеми.
 
Останнє редагування:

sachach

Учасник
57 78
Есть такой прогер POSTAL. Тоже частично работает с EMMС. Причем можна собрать самому.
 

Jael.Dace

Інженер
417 616
Раніше Postal був на Atmega8. Якщо зараз так само, то підозрюю, що там швидкість буде непідходяща для об'ємів сучасних EMMC. А так взагалі їх можна багато чим читати/писати - хоч ардуіну будь-яку пристосувати чи raspberry pi... Або можна взяти будь-який пристрій на лінуксі з кількома вільними GPIO (наприклад старий роутер з прошивкою OpenWRT) і там скриптами все зробити. Зараз це вже не проблема і тому важивіша не сама можливість читати/писати EMMC, а швидкість обміну та зручність (пристосованість) інтерейса для роботи з роздітами та файловими системами.

Більш цікава задача - NAND великих об'ємів. Там додаються додаткові вимоги - робота з різними алгоритмами обходу бед-блоків, та можливість додавати свої алгоритми. В EMMC цю роботу виконує внутрішній контролер мікросхеми пам'яті і тому зовнішній контролер бачить зручний послідовний і безперервний масив даних.

Якщо автор теми збирається працювати з штатними гамнітолами, тоді з часом доведеться мати справу і з нанд і з їхніми бед-блоками. Тож можливо є сенс одразу шукати нормальний інструмент для обох типів пам'яті.
 

motsukh

Новий учасник
3 0
Раніше Postal був на Atmega8. Якщо зараз так само, то підозрюю, що там швидкість буде непідходяща для об'ємів сучасних EMMC. А так взагалі їх можна багато чим читати/писати - хоч ардуіну будь-яку пристосувати чи raspberry pi... Або можна взяти будь-який пристрій на лінуксі з кількома вільними GPIO (наприклад старий роутер з прошивкою OpenWRT) і там скриптами все зробити. Зараз це вже не проблема і тому важивіша не сама можливість читати/писати EMMC, а швидкість обміну та зручність (пристосованість) інтерейса для роботи з роздітами та файловими системами.

Більш цікава задача - NAND великих об'ємів. Там додаються додаткові вимоги - робота з різними алгоритмами обходу бед-блоків, та можливість додавати свої алгоритми. В EMMC цю роботу виконує внутрішній контролер мікросхеми пам'яті і тому зовнішній контролер бачить зручний послідовний і безперервний масив даних.

Якщо автор теми збирається працювати з штатними гамнітолами, тоді з часом доведеться мати справу і з нанд і з їхніми бед-блоками. Тож можливо є сенс одразу шукати нормальний інструмент для обох типів пам'яті.
Знайшов зараз вживану medusa pro з адаптером для bga153, ціна близько 150$ більше підкупає наявність сокету ніж сам адаптер, для них це нормальна ціна?
 
Останнє редагування:

F.O.V

Учасник
75 54
Багато разів паяв еммс на дротах, жодного разу не зіпсував мікруху. Іноді заглядаю в даташити, не бачив ні разу щоб було тільки 1,8 вольт.
 

Jael.Dace

Інженер
417 616
не бачив ні разу щоб було тільки 1,8 вольт
Ніхто і не стверджує :) Зазвичай треба 3.3 на Vcc та 1.8 на Vccq. В деяких даташитах бачив, що можна і туди і туди подати 3.3V, але коли так робив, то мікросхема визначалась комп'ютером (через картрідер) лише один-два рази, а потім вмирала. Чому так - не з'ясував. Можливо в мене руки криві, а може неправильно читав даташит))) Чи просто збіг. Потім не експериментував вже, а робив як правильно, а зараз давно вже маю інші засоби, але і потреби в тому вже нема - ящик програматорів лежить без діла.
Ну і було кілька разів, що просто перегрів мікросхему, але то точно через криві руки, а програматор з гівна і гілок лише підвищує критичність цього фактора))
Допис оновлено:

для них це нормальна ціна?
Це не до мене запитання. Я сильно відстав реального світу. Треба з'ясовувати, як там справи з ліцензіями, прив'язками до комп'ютера і чи не заблокується воно через півроку..
 
Останнє редагування:
Угорі
AdBlock виявлено

Ми розуміємо, реклама дратує!

Звичайно, програмне забезпечення для блокування реклами чудово справляється з блокуванням реклами, але воно також блокує корисні функції нашого форуму. Для найкращої роботи форуму вимкніть AdBlocker.

Я вимкнув AdBlock