Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Embedded SPARC
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры
Страницы: 1, 2
zuuuuk
ты имеишь ввиду что симулятор в еклипсе картинки показывает?
Andrey_GTI
ну да, регистров там состояние например, регистры периферии...
Andrey_GTI
не понятно как работать с Eclipse , хелп плз
zuuuuk
в eclipse.
симулятор к сожалению текстовый.
Andrey_GTI
а как настроить Эклипс под ассемблер и самое главное подключить и юзать компилятор ВСС ?
zuuuuk
Как создать проект и подключить компилятор описано в прикрепленном файле.
Andrey_GTI
крута, щас попробую, не понятно что за папка ''opt'' и что в директории TSIM должно быть...

Если выполнены ранее описанные шаги, то имеем /opt/eclipse или c:\opt\eclipse - Про какие шаги речь ? и что значит имеем.... где имеем..
zuuuuk
к сожалению сейчс у меня нет всей статьи. я могу поробовать ее выслть вам на почту. потом.
но там надо было просто создать папку opt. куда надо было все складывть. можно создать любую другую паку.
в папке TSIM должен быть симулятор.


вы писали:
#реализую собственную конфигурацию проца и системы вцелом из предлагаемых ай-пи блоков..#
ай-пи блоки ты соединяешь по шине амба? или я что то путаю
Andrey_GTI
конечно, вся структура ЛЕОН-системы основана на шине АМБА, даже немного модернизированной, с режимом plug&play во время синтеза.
zuuuuk
у меня скоро будет задача подключить покупной ай-пи блок к ядру леона
какие блоки у тубя входят в в процессор кроме ядра?
Andrey_GTI
ну я взял в итоге готовую сборку design/leon3mp - изменил немного конфигурацию - УБрал котроллеры памяти - и бодваил AHBROM и AHBRAM (накристальные ПЗУ и ОЗУ) для синтеза (пока что) на ПЛИС.

Блоки:

# LEON3 MP Demonstration design
# GRLIB Version 1.0.16, build 2314
# Target technology: inferred , memory library: inferred
# ahbctrl: AHB arbiter/multiplexer rev 1
# ahbctrl: Common I/O area disabled

# ahbctrl: AHB masters: 2, AHB slaves: 8

# ahbctrl: Configuration area at 0xfffff000, 4 kbyte

# ahbctrl: mst0: Gaisler Research Leon3 SPARC V8 Processor

# ahbctrl: mst1: Gaisler Research AHB Debug UART

# ahbctrl: slv1: Gaisler Research AHB/APB Bridge
# ahbctrl: memory at 0x80000000, size 1 Mbyte

# ahbctrl: slv5: Gaisler Research Generic AHB ROM
# ahbctrl: memory at 0x00000000, size 1 Mbyte, cacheable, prefetch

# ahbctrl: slv7: Gaisler Research Generic AHB SRAM module
# ahbctrl: memory at 0xa0000000, size 1 Mbyte, cacheable, prefetch

# apbctrl: APB Bridge at 0x80000000 rev 1

# apbctrl: slv1: Gaisler Research Generic UART
# apbctrl: I/O ports at 0x80000100, size 256 byte

# apbctrl: slv2: Gaisler Research Multi-processor Interrupt Ctrl.
# apbctrl: I/O ports at 0x80000200, size 256 byte

# apbctrl: slv3: Gaisler Research Modular Timer Unit
# apbctrl: I/O ports at 0x80000300, size 256 byte

# apbctrl: slv7: Gaisler Research AHB Debug UART
# apbctrl: I/O ports at 0x80000700, size 256 byte

# apbctrl: slv11: Gaisler Research General Purpose I/O port
# apbctrl: I/O ports at 0x80000b00, size 256 byte

# ahbram7: AHB SRAM Module rev 1, 1 kbytes
# grgpio11: 8-bit GPIO Unit rev 0
# gptimer3: GR Timer Unit rev 0, 8-bit scaler, 2 32-bit timers, irq 8
# irqmp: Multi-processor Interrupt Controller rev 3, #cpu 1
# apbuart1: Generic UART rev 1, fifo 4, irq 2
# ahbrom5: 32-bit AHB ROM Module, 72 words, 7 address bits
# ahbuart7: AHB Debug UART rev 0
# leon3_0: LEON3 SPARC V8 processor rev 0
# leon3_0: icache 0*0 kbyte, dcache 0*0 kbyte
Andrey_GTI
в Eclipse нету такого пункта как 'Managed C project' , есть просто C и С++ project... в чем дело. и нету никакого выбора компилятора.
zuuuuk
у меня есть.
eclips верситя 3.2.0
Andrey_GTI
а CDT какой версии ?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.