Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: LPC2468 вылетает в Abort
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Anatoly_P
Здрасте всем! может подскажет кто-нибудь..
Среда KEIL 3.20, контроллер LPC2468. пытаюсь сконфигурировать регистры Ethernet.
В эммуляторе вылетает в Abort при записи в регистр MAC1 (при чтении тоже)
вроде, что из-за обращения в память по адресу 0xFFE00000. Похоже не знает, что эта область памяти у контроллера есть. Но я её в Taget описал как внутреннюю память с адресом 0xE0000000 и размером 0x1FFFFFFF!!
При отладке в контроллере не проходит команда MAC1 = 0x00
Может кто знает из-за чего это все и что с этим делать, куда рыть?
AjaxLab
Цитата(Anatoly_P @ Jun 18 2008, 10:07) *
Здрасте всем! может подскажет кто-нибудь..
Среда KEIL 3.20, контроллер LPC2468. пытаюсь сконфигурировать регистры Ethernet.
В эммуляторе вылетает в Abort при записи в регистр MAC1 (при чтении тоже)
вроде, что из-за обращения в память по адресу 0xFFE00000. Похоже не знает, что эта область памяти у контроллера есть. Но я её в Taget описал как внутреннюю память с адресом 0xE0000000 и размером 0x1FFFFFFF!!
При отладке в контроллере не проходит команда MAC1 = 0x00
Может кто знает из-за чего это все и что с этим делать, куда рыть?


скоре всего:
PCONP |= (1 << 30);
Anatoly_P
Цитата(AjaxLab @ Jun 18 2008, 15:35) *
скоре всего:
PCONP |= (1 << 30);

проверил, не помогло. Да и вообще там было PCONP = 0xFFFFFFFF;
но он же на доступ к памяти ругается гад...
AjaxLab
Но я её в Taget описал как внутреннюю память с адресом 0xE0000000 и размером 0x1FFFFFFF!!

так может это выкинуть?
qwass
симулятор не симулирует старшие адреса, тема уже была несколько месяцев назад
Anatoly_P
Цитата(qwass @ Jun 18 2008, 17:00) *
симулятор не симулирует старшие адреса, тема уже была несколько месяцев назад

Т.е получается, что описание адресов памяти в Taget это только для проца, а симулятору наплевать на это? Не здорово, конечно, отлаживать тяжко..
defunct
Цитата(Anatoly_P @ Jun 18 2008, 17:17) *
Т.е получается, что описание адресов памяти в Taget это только для проца, а симулятору наплевать на это? Не здорово, конечно, отлаживать тяжко..

Возьмите железку да и отлаживайте на здоровье. По сравненю с ЗП программистов стоимостью одной-двух железок можно пренебреч.
Максимум на что можно расчитывать в симуляторе - это на более-менее адекватную "симуляцию" ядра процессора, все остальное не гарантируется да и впринципе не может гарантироваться.

Только подумайте, сколько человек пишет симулятор и сколько разных МК с туевой кучей разной периферии. Разработчики симулятора, что по вашему всезнающие и всеучитывающие монстры?
Anatoly_P
Цитата(defunct @ Jun 19 2008, 00:50) *
Возьмите железку да и отлаживайте на здоровье. По сравненю с ЗП программистов стоимостью одной-двух железок можно пренебреч.
Максимум на что можно расчитывать в симуляторе - это на более-менее адекватную "симуляцию" ядра процессора, все остальное не гарантируется да и впринципе не может гарантироваться.

Только подумайте, сколько человек пишет симулятор и сколько разных МК с туевой кучей разной периферии. Разработчики симулятора, что по вашему всезнающие и всеучитывающие монстры?

Я бы и отлаживал с удовольствием, но гребанный ULINK2 хочет работает, хочет нет. а сейчас вообще не хочет. Проверте кабель пишет, хотя в настройка дебаггера его видно. Вот и приходится мучиться
defunct
Цитата(Anatoly_P @ Jun 19 2008, 09:08) *
Я бы и отлаживал с удовольствием, но гребанный ULINK2 хочет работает, хочет нет. а сейчас вообще не хочет. Проверте кабель пишет, хотя в настройка дебаггера его видно. Вот и приходится мучиться

sad.gif эх..
ULINK2 не курил, первый вроде работал хорошо.

Раз уж такой облом с отладчиком, IMHO лучше потратить еще 70$ и взять любой клон J-Link'a (JetLink/ MT-Link)
Anatoly_P
Цитата(defunct @ Jun 19 2008, 13:15) *
sad.gif эх..
ULINK2 не курил, первый вроде работал хорошо.

Раз уж такой облом с отладчиком, IMHO лучше потратить еще 70$ и взять любой клон J-Link'a (JetLink/ MT-Link)

Надо похоже на начальство по поводу этих линков наехать...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.