Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 29.01.2011, 14:54  
svad0
Прописка
 
Регистрация: 14.11.2007
Сообщений: 150
Сказал спасибо: 3
Сказали Спасибо 47 раз(а) в 43 сообщении(ях)
svad0 на пути к лучшему
По умолчанию Виснет IAR при отладке AT91SAM9x512 + AT91SAM-ICE

Доброго времени суток.
Виснет IAR при отладке AT91SAM9x512 + AT91SAM-ICE при этом IAR выдает лог:

Цитата:
Sat Jan 29 13:34:26 2011: DLL version: V4.8f, compiled Jul 8 2009 19:54:44
Sat Jan 29 13:34:26 2011: Firmware: J-Link ARM V8 compiled May 20 2010 17:07:46
Sat Jan 29 13:34:26 2011: JTAG speed is initially set to: 32 kHz
Sat Jan 29 13:34:26 2011: Initial reset was performed
Sat Jan 29 13:34:26 2011: TotalIRLen = 4, IRPrint = 0x01
Sat Jan 29 13:34:26 2011: CP15.0.0: 0x41069265: ARM, Architecure 5TEJ
Sat Jan 29 13:34:26 2011: CP15.0.1: 0x1D112152: ICache: 16kB (4*128*32), DCache: 8kB (4*64*32)
Sat Jan 29 13:34:26 2011: Cache type: Separate, Write-back, Format C (WT supported)
Sat Jan 29 13:34:26 2011: Found 1 JTAG device, Total IRLen = 4:
Sat Jan 29 13:34:26 2011: #0 Id: 0x0792603F, IRLen: 4, IRPrint: 0x0 ARM926EJ-S Core
Sat Jan 29 13:34:26 2011: J-Link found 1 JTAG device(s). ARM core Id: 792603F ARM9
Sat Jan 29 13:34:26 2011: Device at TAP0 selected
Sat Jan 29 13:34:26 2011: J-Link: ARM9 CP15 Settings changed: 51078 from 78, MMU Off, ICache On, DCache Off
Sat Jan 29 13:34:26 2011: JLINK command: ProjectFile = D:\ARM\atmel\iar_proj\settings\test1_Debug.jlink, return = 0
Sat Jan 29 13:34:26 2011: JLINK command: device = AT91SAM9XE512, return = 0
Sat Jan 29 13:34:26 2011: TotalIRLen = 4, IRPrint = 0x01
Sat Jan 29 13:34:26 2011: RTCK reaction time is approx. 126ns
Sat Jan 29 13:34:26 2011: Auto JTAG speed: Adaptive
Sat Jan 29 13:34:26 2011: 508 bytes with download suppressed
Sat Jan 29 13:34:26 2011: Loaded debugee: D:\ARM\atmel\iar_proj\Debug\Exe\test1.out
Sat Jan 29 13:34:26 2011: Target reset
Sat Jan 29 13:34:27 2011: CP15.0.0: 0x41069265: ARM, Architecure 5TEJ
Sat Jan 29 13:34:27 2011: CP15.0.1: 0x1D112152: ICache: 16kB (4*128*32), DCache: 8kB (4*64*32)
Sat Jan 29 13:34:27 2011: Cache type: Separate, Write-back, Format C (WT supported)
Код программы:
Цитата:

#include ‹atmel/ioat91sam9xe512.h›

int main()
{

//AT91C_BASE_WDTC-›WDTC_WDMR = AT91C_WDTC_WDDIS; //отключаем watchdog

//Разрешение основного генератора

AT91C_BASE_PMC-›PMC_MOR = (AT91C_CKGR_OSCOUNT&(0x40‹‹8))|AT91C_CKGR_MOSCEN;

while (!(AT91C_BASE_PMC-›PMC_SR & AT91C_PMC_MOSCS));

//переключаемся на главный генератор

AT91C_BASE_PMC-›PMC_MCKR = AT91C_PMC_CSS_MAIN_CLK;

//Настриваем PLL на частоту 192MHz

AT91C_BASE_PMC-›PMC_PLLAR = (AT91C_CKGR_SRCA //29-й бит =1
|(0x02‹‹14) //OUTA = 2
|(0xBF‹‹8)
|(AT91C_CKGR_MULA&(0x8F‹‹16)) //MULA = 143
|(AT91C_CKGR_DIVA&12)); //DIVA = 12

while(!(AT91C_BASE_PMC-›PMC_SR&AT91C_PMC_LOCKA));

AT91C_BASE_PMC-›PMC_MCKR = AT91C_PMC_PRES_CLK | AT91C_PMC_MDIV_2;

while (!(AT91C_BASE_PMC-›PMC_SR & AT91C_PMC_MCKRDY));

//PLL - основная частота:

AT91C_BASE_PMC-›PMC_MCKR |= AT91C_PMC_CSS_PLLA_CLK;

while (!(AT91C_BASE_PMC-›PMC_SR & AT91C_PMC_MCKRDY));

unsigned int a = 0;

while(1)
{
a++;
if (a==100)
{
a=0;
}
}
return 0;
}
Частота кварца на плате 12Mhz.
Подскажите пожалуйста в чем может быть проблема?
Реклама:
svad0 вне форума  
Сказали "Спасибо" svad0
warel (27.06.2019)
Непрочитано 29.01.2011, 15:04  
svad0
Прописка
 
Регистрация: 14.11.2007
Сообщений: 150
Сказал спасибо: 3
Сказали Спасибо 47 раз(а) в 43 сообщении(ях)
svad0 на пути к лучшему
По умолчанию Re: Виснет IAR при отладке AT91SAM9x512 + AT91SAM-ICE

Настройки конфигурационного файла линкера следующие:
Миниатюры:
Нажмите на изображение для увеличения
Название: Безымянный1.jpg
Просмотров: 49
Размер:	15.6 Кб
ID:	17509   Нажмите на изображение для увеличения
Название: Безымянный2.jpg
Просмотров: 45
Размер:	17.9 Кб
ID:	17510   Нажмите на изображение для увеличения
Название: Безымянный3.jpg
Просмотров: 50
Размер:	21.5 Кб
ID:	17511  

svad0 вне форума  
Сказали "Спасибо" svad0
warel (27.06.2019)
Непрочитано 29.01.2011, 22:31  
Alecsej
Вид на жительство
 
Регистрация: 10.08.2005
Сообщений: 385
Сказал спасибо: 0
Сказали Спасибо 161 раз(а) в 140 сообщении(ях)
Alecsej на пути к лучшему
По умолчанию Re: Виснет IAR при отладке AT91SAM9x512 + AT91SAM-ICE

Может не исполняется код?
Alecsej вне форума  
Сказали "Спасибо" Alecsej
warel (27.06.2019)
Непрочитано 30.01.2011, 00:49  
Serega_B
Прописка
 
Регистрация: 09.11.2010
Сообщений: 102
Сказал спасибо: 4
Сказали Спасибо 28 раз(а) в 22 сообщении(ях)
Serega_B на пути к лучшему
По умолчанию Re: Виснет IAR при отладке AT91SAM9x512 + AT91SAM-ICE

Сообщение от svad0 Посмотреть сообщение
Sat Jan 29 13:34:26 2011: 508 bytes with download suppressed
Сними галку "Supress download" в опциях проекта Debugger - Download
Serega_B вне форума  
Сказали "Спасибо" Serega_B
warel (27.06.2019)
Непрочитано 30.01.2011, 11:29  
svad0
Прописка
 
Регистрация: 14.11.2007
Сообщений: 150
Сказал спасибо: 3
Сказали Спасибо 47 раз(а) в 43 сообщении(ях)
svad0 на пути к лучшему
По умолчанию Re: Виснет IAR при отладке AT91SAM9x512 + AT91SAM-ICE

Галка была снята.
Иаровский getting started запустился.
А стартап .s файл обязателен? У меня его сейчас нет в проекте.
svad0 вне форума  
Сказали "Спасибо" svad0
warel (27.06.2019)
Непрочитано 30.01.2011, 13:50  
Serega_B
Прописка
 
Регистрация: 09.11.2010
Сообщений: 102
Сказал спасибо: 4
Сказали Спасибо 28 раз(а) в 22 сообщении(ях)
Serega_B на пути к лучшему
По умолчанию Re: Виснет IAR при отладке AT91SAM9x512 + AT91SAM-ICE

Сообщение от svad0 Посмотреть сообщение
А стартап .s файл обязателен? У меня его сейчас нет в проекте.
Не обязателен, но тогда ручками должен все проинициализировать (стеки, режимы и т.д.). Я с 9-ми АРМ_ами дела никогда не имел, не скажу что_конкретно_ нужно делать. ИМХО, проще оставить. Или подправить, если что-то не устраивает, но при этом четко представлять, что он делает.
Serega_B вне форума  
Сказали "Спасибо" Serega_B
warel (27.06.2019)
Непрочитано 30.01.2011, 14:56  
svad0
Прописка
 
Регистрация: 14.11.2007
Сообщений: 150
Сказал спасибо: 3
Сказали Спасибо 47 раз(а) в 43 сообщении(ях)
svad0 на пути к лучшему
По умолчанию Re: Виснет IAR при отладке AT91SAM9x512 + AT91SAM-ICE

Запустил свой проект, указав в настройках линкера файл из getting started sram.icf. Есть подозрение, что он не хочет грузится из встроенной flash.
svad0 вне форума  
Сказали "Спасибо" svad0
warel (27.06.2019)
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 18:11.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot