Перейти к содержанию
    

Как посмотреть в Eclipse регистры Nios-a?

в теме вопрос. Остановился отладчиком в точке остановки. Нужно посмотреть статус регистр и регистр управления UART-а. Как это сделать в Eclipse?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в теме вопрос. Остановился отладчиком в точке остановки. Нужно посмотреть статус регистр и регистр управления UART-а. Как это сделать в Eclipse?

через Memory Monitor (регистры i/o - memory mapped) - забейте интересующие адреса (можно в system.h посмотреть)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

через 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?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

посмотрите в файле altera_avalon_uart_regs.h, там есть смещения. а базовый у вас #define UART_0_BASE 0x1011000

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...