реклама на сайте
подробности

 
 
> проблемы с J-Link, mac файл
Student21
сообщение Feb 24 2011, 20:52
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 80
Регистрация: 11-12-10
Пользователь №: 61 546



Не работает J-Link с платой SK-SAM9260

Думаю дело в файле at91sam9260-ek-sdram.mac, так как на моей плате в отличии от Атмеловской 32мб оперативы и соответственно 16бит шина.

Что нужно подправить чтобы заработало?

приводить код не буду так как файл стандартный.

crying.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Student21
сообщение Feb 25 2011, 05:29
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 80
Регистрация: 11-12-10
Пользователь №: 61 546



А какие настройки критичны для MT-link в настройках проекта.

1) с помощью MT-Link я шью бинарник в датафлеш - значит драйвер наместе;
2) использую стандартный проект getting-started-project, который работает из датафлеш
3) в настройках проекта выбираю J-Link в качестве дебагера, так же ставлю галочку "Use Macro" и указываю путь к mac-файлу ar91sam9260-ek-sdram.mac

Остальные настройки умолчательные - галочки больше нигде не стоят (что касается дебагера).

Но ведь в борде от атмела, для которой предназначен этот файл шина 32 бита, а у меня 16... или это не играет роли?

И ещё: когда нажимаю Download and Debug, то вроде всё нормально стартует, но появляются варнинги что-то про IRQ-Stack, якобы заполнен на больше чем 90% и т.д.
Вот так проявляется неработоспособность MT-Link.

Кроме как на файл .mac грешить не на что...

Сообщение отредактировал Student21 - Feb 25 2011, 05:32
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Feb 25 2011, 09:24
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (Student21 @ Feb 25 2011, 07:29) *
Но ведь в борде от атмела, для которой предназначен этот файл шина 32 бита, а у меня 16... или это не играет роли?
Конечно играет. Правьте настройки в .mac, правьте пример - там наверняка тоже есть настройка.
QUOTE (Student21 @ Feb 25 2011, 07:29) *
И ещё: когда нажимаю Download and Debug, то вроде всё нормально стартует, но появляются варнинги что-то про IRQ-Stack, якобы заполнен на больше чем 90% и т.д.
Увеличьте стек.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Student21
сообщение Feb 25 2011, 10:25
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 80
Регистрация: 11-12-10
Пользователь №: 61 546



Цитата(Сергей Борщ @ Feb 25 2011, 12:24) *
Конечно играет. Правьте настройки в .mac, правьте пример - там наверняка тоже есть настройка.


что именно нужно подправить.
как пример вот кусок оригинального кода

//* Configure PIOs
//* AT91F_PIO_CfgPeriph( AT91C_BASE_PIOC, AT91C_PC16_D16 to AT91C_PC16_D31
// pPio->PIO_ASR = periphAEnable; AT91C_PIOC_ASR ((AT91_REG *) 0xFFFFF870) // (PIOC) Select A Register
// pPio->PIO_BSR = periphBEnable;AT91C_PIOC_BSR ((AT91_REG *) 0xFFFFF874) // (PIOC) Select B Register
// pPio->PIO_PDR = (periphAEnable | periphBEnable); // Set in Periph mode
__writeMemory32(0xFFFF0000,0xFFFFF870,"Memory");
__writeMemory32(0x00000000,0xFFFFF874,"Memory");
__writeMemory32(0xFFFF0000,0xFFFFF804,"Memory");

//* psdrc->SDRAMC_CR = AT91C_SDRAMC_NC_9 | AT91C_SDRAMC_NR_13 | AT91C_SDRAMC_CAS_2 |
// AT91C_SDRAMC_NB_4_BANKS | AT91C_SDRAMC_DBW_32_BITS | AT91C_SDRAMC_TWR_2 | AT91C_SDRAMC_TRC_7 |
// AT91C_SDRAMC_TRP_2 | AT91C_SDRAMC_TRCD_2 | AT91C_SDRAMC_TRAS_5 | AT91C_SDRAMC_TXSR_8 ;
__writeMemory32(0x85227259,0xFFFFEA08,"Memory");
__delay(1);
//* psdrc->SDRAMC_MR = 0x00000002; // Set PRCHG AL
__writeMemory32(0x00000002,0xFFFFEA00,"Memory");
//* *AT91C_SDRAM = 0x00000000; // Perform PRCHG
__writeMemory32(0x00000000,0x20000000,"Memory");
__delay(1);


//* psdrc->SDRAMC_MR = AT91C_SDRAMC_MODE_RFSH_CMD; // Set 1st CBR
__writeMemory32(0x00000004,0xFFFFEA00,"Memory");

Цитата(Сергей Борщ @ Feb 25 2011, 12:24) *
Увеличьте стек.


в каком файле это настраивается?

кстати заметил что в mac-файле многое закоментировано и вместо этого вставлены интрисики... может что-то прощу раскоментировать чтобы подправить?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 08:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.0139 секунд с 7
ELECTRONIX ©2004-2016