Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9G45/M10
Проблема с запуском отладки программы
Krom
Добавлено 20.10.2011 06:47
0
Сообщение: 1
Krom
3

Пункты: 366
Регистрация: 11.10.2011
Собственно имеется следующее:
отладочная плата - AT91SAM9G45
Jtag emulator
IDE eclipse + J-linkGDB server под win xp

Скачал с сайта atmel пример программы getting-started-project из пакета at91sam9m10-ek-softpack-1.9.

Импортировал проект в eclipse. Все строится без проблем. Для режима отладки в пакете примера присутствовал следующий gdb скрипт для инициализации платы:
#------------------------------------------------
# MCK initialization script for the AT91SAM9M10
#------------------------------------------------

echo Configuring the master clock...\n
# Enable main oscillator
# CKGR_MOR
set *0xFFFFFC20 = 0x00004001
# PMC_SR
while ((*0xFFFFFC68 & 0x1) == 0)
end

echo set plla\n
# Set PLLA to 800MHz
# CKGR_PLLAR
set *0xFFFFFC28 = 0x20C73F03
# PMC_SR
while ((*0xFFFFFC68 & 0x2) == 0)
end
while ((*0xFFFFFC68 & 0x8) == 0)
end

echo select prescaler\n
# Select prescaler
# PMC_MCKR
set *0xFFFFFC30 = 0x00001300
# PMC_SR
while ((*0xFFFFFC68 & 0x8) == 0)
end

echo select master clock\n
# Select master clock
# PMC_MCKR
set *0xFFFFFC30 = 0x00001302
# PMC_SR
while ((*0xFFFFFC68 & 0x8) == 0)
end

echo Master clock ok.\n


При запуске отладки виснет на строке -
# PMC_SR
while ((*0xFFFFFC68 & 0x1) == 0)
end

и ничего не происходит. Я так понимаю не происходит стабилизации частоты системного генератора (main oscillator).
В чем может быть проблема?
Спуститься к концу Подняться к началу
Персональная информация
Krom
Добавлено 21.10.2011 07:18 Сообщение: 2
Krom
3

Пункты: 366
Регистрация: 11.10.2011
Решил проблему методом исключения. Можно и без этого скрипта отладку вести.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9G45/M10