TU-104 0 17 апреля, 2017 Опубликовано 17 апреля, 2017 · Жалоба Может, вопрос не по самой плате, по отладчикам кто-то подскажет. На указанной платке распаяна микросхема отладчика AT32UC3A4256J-C1UR, наружу торчит microUSB. Работаю под winXP, IAR 7.50, драйвера для дебаггера установлены. Все работает, пока не дойдет до функции SDRAM_Init(), а точнее в ней PMC_PCER(enable clock for sdramC periphery) После этого выскакивает ошибка Could not stop the CPU(possibly it is in sleep mode). Дебаггер не работает до следующего отключения/подключения устройства. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
amiller 2 17 апреля, 2017 Опубликовано 17 апреля, 2017 · Жалоба После этого выскакивает ошибка Could not stop the CPU(possibly it is in sleep mode). В порядке бреда: а ноги, задействованные для SDRAMC случайно не совпадают с ногами отладочного интерфейса? И когда включается одно, то выключается второе, нет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
TU-104 0 20 апреля, 2017 Опубликовано 20 апреля, 2017 · Жалоба PB12 - CHIP erase PB5 - SWO PB7 - SWCLK PB6 - SDIO Схему на всякий случай прилагаю. "Отваливается" при записи PMC->PMC_PCER1 = 1 << dwId (dwId = SDRAMID = 62-32) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obam 38 20 апреля, 2017 Опубликовано 20 апреля, 2017 · Жалоба Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obam 38 20 апреля, 2017 Опубликовано 20 апреля, 2017 · Жалоба Чумовой документ при том. что на стр. 250: "28.5.3 Power Management The SDRAMC may be clocked through the Power Management Controller (PMC), thus the programmer must first configure the PMC to enable the SDRAMC clock." Самые сложные контроллеры 8-( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
TU-104 0 21 апреля, 2017 Опубликовано 21 апреля, 2017 (изменено) · Жалоба Чумовой документ Добавлю скрин из ИАРа, иар показывает расшифровку регистра PMC_PCER1 согласно даташиту: нет PID62 P.S. НО без записи этого бита сдрам не работает Изменено 21 апреля, 2017 пользователем TU-104 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obam 38 21 апреля, 2017 Опубликовано 21 апреля, 2017 (изменено) · Жалоба Так ведь она у вас и не работает: "Отваливается" при записи PMC->PMC_PCER1 = 1" (: К IARу вопросы в последнюю очередь, там во всех хидерах копирайт Атмела. Похоже, глобальная добавка в "эррату" будет… если будет (; Ну и вам, как обладателю фирменного лабкита, святое трясти техподдержку. А что в примерах от него? Изменено 21 апреля, 2017 пользователем Obam Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
TU-104 0 21 апреля, 2017 Опубликовано 21 апреля, 2017 (изменено) · Жалоба Так ведь она у вас и не работает: "Отваливается" ОНА - память то работает, в консоли и по лампочкам все как надо. Видимо торопился, в первом сообщении не указал. Отваливается только отладчик. Потому и подумал, может, дело в моей системе, и у кого-то все работает. А пример запускаю из пакета ASF same70_softpack_1.5_for_ewarm_7.30 Это все из экзамплов: SDRAM_Init() -> PMC_EnablePeripheral(ID_SDRAMC) -> PMC_PCER1 bit 30 Изменено 21 апреля, 2017 пользователем TU-104 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obam 38 21 апреля, 2017 Опубликовано 21 апреля, 2017 · Жалоба O'k Всё равно пинать техподдержку. Может даже свежую прошивку для JTAGа выцыганить (: И кстати, "Could not stop the CPU(possibly it is in sleep mode)." спящие режимы в примере задействуются? Тода, по возможной аналогии с J-linkом, в подкаталоге settings проекта должен быть файл конфигурации для вашего отладчика, в котором возможно отсутствует (опять же по аналогии) что-то подобное jlink-овому: [CPU] OverrideMemMap = 0 AllowSimulation = 1 ScriptFile="" LowPowerHandlingMode = 1 Пока я не вычитал об этом у SEGGERa, проклял IAR и всю эту братию и отлаживаться со Sleep-ом и Backup-ом не мог: SAM-ICE отваливался. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yuryhor 0 27 октября, 2021 Опубликовано 27 октября, 2021 · Жалоба On 4/20/2017 at 12:31 PM, Obam said: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 237 27 октября, 2021 Опубликовано 27 октября, 2021 · Жалоба 3 часа назад, yuryhor сказал: Теперь телепортируйте этот документ в 2017-й год. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obam 38 27 октября, 2021 Опубликовано 27 октября, 2021 · Жалоба Это, на самом деле, приятно... проиндексировано, читают; ещё б на дату смотрели и бакс бы по 45(? а лучше по 25) вернуть ((-; - жизнь закипела бы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться