Миландр

Ключевым подразделением нашей компании
является Центр Проектирования интегральных микросхем
Текущее время: 2020-сен-22 11:29

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Настройка отладки через ETM
СообщениеДобавлено: 2018-июн-20 17:59 
Не в сети

Зарегистрирован: 2014-авг-05 17:25
Сообщения: 42
Подскажите, может быть кто-то уже использовал ETM trace на этом процессоре... программатор ULINK Pro, хочу использовать режим отладки по 4 линиям (Sync Trace Port, 4 bit Data).
В настройках Keil все установил, что нужно, написал ini файл для настройки ножек (как я понимаю, только ножки TRACEDATA[0-4] они же PA19-PA23 надо настроить правильно):
/*-------------------------------------------------------------------
** Define the function to enable the trace port
**-----------------------------------------------------------------*/
FUNC void EnableTPIU(void) {

// Enable trace port and clock signals
  _WDWORD(0x40000000, 0x8555AAA1); 							// KEY FOR CLK_CNTR
  _WDWORD(0x4000000C, _RDWORD(0x4000000C) | 0x00002000); 		// SET CLOCK FOR PORTA  
  _WDWORD(0x40080000, 0x8555AAA1);    						// KEY for PORT_A
  
  _WDWORD(0x40080020, _RDWORD(0x40080020) | 0xFFFFF000);    // SFUNC[2] pin 19-23 - func 15, other - func 1
  _WDWORD(0x40080038, _RDWORD(0x40080038) | 0x00F80000);    // SANALOG  pin 19-23 - digital function
}

/*-------------------------------------------------------------------
** Invoke the function at debugger startup
**-----------------------------------------------------------------*/
EnableTPIU();

/*-------------------------------------------------------------------
** Execute upon software RESET
**-----------------------------------------------------------------*/
FUNC void OnResetExec(void)  {
  EnableTPIU();
}
Но при запуске отладки, Keil пишет "No Synchronization", и, соответственно, никакой отладочной информации не показывает.
Что я упустил, что еще нужно настроить?


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


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

Перейти: 

Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB