Цитата(Andy Mozzhevilov @ Jun 26 2007, 16:06)

а я уже успел пройтись по этим граблям.
Спасибо тебе Филипс за наше счастливое детство :-)
А неужели никто не сталкивался с этой проблемой MAM?
У меня выглядит это так в большинстве случаев.
Запускаю прогу, и она падает в data или prefetch abort.
Начинаю выяснять, откуда упала, нахожу адрес, ставлю до этого адреса брейкпоинт.
Запускаю снова, прога останавливает на брейкпоинте.
Дальше- если сделать RUN, то падаем в аборт.
Если пройти участок кода в отладчике пошагово, то все выполняется верно.
Поведение зависит, от того, что там неверно извлекается из флэш. Может упасть в аборт,
может просто неверно провести какие-то операции.
Так вот, вчера несколько походил по эти граблям, экспериментально и интуитивно начал играть с
настройками MAM. Помогло. Потом скачал свежую errata. Там рекомендовано делать MAMCR=1.
Сделал, был счастлив до сегодня. Сегодня получил и с MAMCR=1 аналогичные глюки.
Ушел на MAM=0, глюки исчезли. Но с MAM=0 это же не жизнь совсем, когда ядро на 60МГц молотит.
Пасу котов...