TU-104 0 Posted April 17, 2017 · Report post Может, вопрос не по самой плате, по отладчикам кто-то подскажет. На указанной платке распаяна микросхема отладчика 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). Дебаггер не работает до следующего отключения/подключения устройства. Quote Ответить с цитированием Share this post Link to post Share on other sites
amiller 0 Posted April 17, 2017 · Report post После этого выскакивает ошибка Could not stop the CPU(possibly it is in sleep mode). В порядке бреда: а ноги, задействованные для SDRAMC случайно не совпадают с ногами отладочного интерфейса? И когда включается одно, то выключается второе, нет? Quote Ответить с цитированием Share this post Link to post Share on other sites
TU-104 0 Posted April 20, 2017 · Report post PB12 - CHIP erase PB5 - SWO PB7 - SWCLK PB6 - SDIO Схему на всякий случай прилагаю. "Отваливается" при записи PMC->PMC_PCER1 = 1 << dwId (dwId = SDRAMID = 62-32) Quote Ответить с цитированием Share this post Link to post Share on other sites
Obam 0 Posted April 20, 2017 · Report post Quote Ответить с цитированием Share this post Link to post Share on other sites
Obam 0 Posted April 20, 2017 · Report post Чумовой документ при том. что на стр. 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-( Quote Ответить с цитированием Share this post Link to post Share on other sites
TU-104 0 Posted April 21, 2017 (edited) · Report post Чумовой документ Добавлю скрин из ИАРа, иар показывает расшифровку регистра PMC_PCER1 согласно даташиту: нет PID62 P.S. НО без записи этого бита сдрам не работает Edited April 21, 2017 by TU-104 Quote Ответить с цитированием Share this post Link to post Share on other sites
Obam 0 Posted April 21, 2017 (edited) · Report post Так ведь она у вас и не работает: "Отваливается" при записи PMC->PMC_PCER1 = 1" (: К IARу вопросы в последнюю очередь, там во всех хидерах копирайт Атмела. Похоже, глобальная добавка в "эррату" будет… если будет (; Ну и вам, как обладателю фирменного лабкита, святое трясти техподдержку. А что в примерах от него? Edited April 21, 2017 by Obam Quote Ответить с цитированием Share this post Link to post Share on other sites
TU-104 0 Posted April 21, 2017 (edited) · Report post Так ведь она у вас и не работает: "Отваливается" ОНА - память то работает, в консоли и по лампочкам все как надо. Видимо торопился, в первом сообщении не указал. Отваливается только отладчик. Потому и подумал, может, дело в моей системе, и у кого-то все работает. А пример запускаю из пакета ASF same70_softpack_1.5_for_ewarm_7.30 Это все из экзамплов: SDRAM_Init() -> PMC_EnablePeripheral(ID_SDRAMC) -> PMC_PCER1 bit 30 Edited April 21, 2017 by TU-104 Quote Ответить с цитированием Share this post Link to post Share on other sites
Obam 0 Posted April 21, 2017 · Report post 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 отваливался. Quote Ответить с цитированием Share this post Link to post Share on other sites
yuryhor 0 Posted October 27, 2021 · Report post On 4/20/2017 at 12:31 PM, Obam said: Quote Ответить с цитированием Share this post Link to post Share on other sites
jcxz 0 Posted October 27, 2021 · Report post 3 часа назад, yuryhor сказал: Теперь телепортируйте этот документ в 2017-й год. Quote Ответить с цитированием Share this post Link to post Share on other sites
Obam 0 Posted October 27, 2021 · Report post Это, на самом деле, приятно... проиндексировано, читают; ещё б на дату смотрели и бакс бы по 45(? а лучше по 25) вернуть ((-; - жизнь закипела бы. Quote Ответить с цитированием Share this post Link to post Share on other sites