Re: Как считать extCSD c Easy Jtag Plus?
#2
В extCSD регистре EMMC есть значение(бит),определяющее то,с какого раздела EMMC устройство будет загружаться. Т.е. откуда брать бутлоадер и прочее нужное для начального старта. Обычно это либо раздел EMMC boot0,либо User Area(User Partition),основной раздел флешки. Соответственно если устройство на МТК,например, не использует "с завода" boot0 раздел,а в extCSD стоит бит загрузки 0x48(грузиться с boot0),то процессор будет ломиться за бутлоадером в boot0,в котором пусто. И наоборот,если стоит бит 0x38(грузиться с User Partition) а бутлоадер в boot0 находится... соответственно...
Отсюда возникает необходимость узнавать какой раздел используется для загрузки и менять его, если надо,ну и читать/писать бутлоадеры в раздел boot0(boot1).
Вывод - extCSD для прошивки FFU еммс не нужен, автобэкапы extCSD создаются автоматом в папке с программой.