Утилиткой SAM-BA читаю DataFlash и NandFlash. Data читается без проблем. А при чтении Nand в конце выдается ошибка.
С чем это может быть связано?
И еще...если я сохраню Nand в файл на диск и прошью обратно самбой - по идее все должно восстановится....но вот эта ошибка чтения не дает покоя
Может кто-нибудь пояснить этот момент?
У меня вообще плохо шьется NandFlash через SAM-BA - ошибки вываливаются на одних и тех же местах. Я это отношу к Errata для чипов ревизии А.
Читать Nand самбой необходимости не было.
Как я понял из Data вообще ничего не берется для загрузки. Джампером отключаю Data - все работает по прежнему. Проблема в том, что наши железячники взяли за основу схемотехнику платки для разарабатываемого собственного девайса....и чтоб меньше времени заниматься переделками придется все делать как в плате - и грузится с Nand тоже.
Только вот не могу никак сгенерить бинарники для прошивки с помощью купленного набора(хотя обещеали, что вроде все настроено и генерится за 5 минут и разбираться ни с чем не придется, но видимо все-таки придется лезть в потроха и настройки)
Почитайте документацию на контроллер - там расписан процесс загрузки. Контроллером загружается bootstrap (первые 4К) либо с DataFlash либо с NandFlash. поэтому на плате есть джампера для размыкания цепей Chip Select к этим микросхемам.
Ну конечно почитал....алгоритм загрузки понятен....
Поскольку Вы мне уже помогли скомпилить bootstrap(соседний пост), думаю попробовать сгенерить и прошить его в DataFlash. Чуть позже.
В первую очередь хочу полностью сам повторить загрузку с Nand, т.е. получить бинарники и удачно их прошить в Nand.
Большое спасибо за помощь.