Есть плата с EP9315 наподобие Olimex CS-E9315 + ARM-JTAG. Все это смотрится под H-JTAG V0.6.1. Камень опознается как ARM920T 0x10920F0F. Однако, H-Flasher отказывается работать, выдавая сообщение: "Can't halt target and make it enter DEBUG state". Аналогичнo при использовании OCD Commander Macraigor Sys.: "Can not enter debug mode". В процессе разбирательства было обнаружено, что довольно редко, но возникает ситуация при подаче питания, когда EP9315 все-таки переходит в Debug Mode, но в его регистрах R0...R15 мусор, основные CPU регистры PC, SP, etc имеют ненулевые значения. OCDemon Flash Programmer в этом случае совершенно нормально читает Flash ID. Стоит только подать аппаратный Power Reset, EP9315 переходит в Run Mode и jtag'ом становится более недоступен. Были подозрения на режим Internal Boot, но выбор External Boot ничего на дал. Может быть EP9315 имеет только ему свойственные особенности подключения JTAG, или работы PLL?
|