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

 
 
 
Reply to this topicStart new topic
> Как посмотреть в Eclipse регистры Nios-a?
juvf
сообщение Dec 28 2010, 02:22
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045



в теме вопрос. Остановился отладчиком в точке остановки. Нужно посмотреть статус регистр и регистр управления UART-а. Как это сделать в Eclipse?
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Dec 28 2010, 02:50
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(juvf @ Dec 28 2010, 11:22) *
в теме вопрос. Остановился отладчиком в точке остановки. Нужно посмотреть статус регистр и регистр управления UART-а. Как это сделать в Eclipse?

через Memory Monitor (регистры i/o - memory mapped) - забейте интересующие адреса (можно в system.h посмотреть)
Go to the top of the page
 
+Quote Post
juvf
сообщение Dec 28 2010, 03:07
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045



Цитата(vadimuzzz @ Dec 28 2010, 10:50) *
через Memory Monitor (регистры i/o - memory mapped) - забейте интересующие адреса (можно в system.h посмотреть)

Только через memory?! Больше ни как!? Скука какая.....

А как узнать адрес регистра? Например есть в ниосе уарт. Вот что про него в system.h
Код
/*
* uart_0 configuration
*
*/

#define ALT_MODULE_CLASS_uart_0 altera_avalon_uart
#define UART_0_BASE 0x1011000
#define UART_0_BAUD 115200
#define UART_0_DATA_BITS 8
#define UART_0_FIXED_BAUD 1
#define UART_0_FREQ 50000000u
#define UART_0_IRQ 1
#define UART_0_IRQ_INTERRUPT_CONTROLLER_ID 0
#define UART_0_NAME "/dev/uart_0"
#define UART_0_PARITY 'N'
#define UART_0_SIM_CHAR_STREAM ""
#define UART_0_SIM_TRUE_BAUD 0
#define UART_0_SPAN 32
#define UART_0_STOP_BITS 1
#define UART_0_SYNC_REG_DEPTH 2
#define UART_0_TYPE "altera_avalon_uart"
#define UART_0_USE_CTS_RTS 0
#define UART_0_USE_EOP_REGISTER 0


как узнать адреса регистров control register и status register?
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Dec 28 2010, 03:41
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



посмотрите в файле altera_avalon_uart_regs.h, там есть смещения. а базовый у вас #define UART_0_BASE 0x1011000
Go to the top of the page
 
+Quote Post

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

 


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


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