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

 
 
> Подскажите где лежит базовая инфа по настройке arm91
danko_d
сообщение Jan 25 2011, 18:15
Сообщение #1





Группа: Новичок
Сообщений: 9
Регистрация: 25-01-11
Пользователь №: 62 470



Подскажите где можно найти информацию по базовым настройкам регистров ARM91, конкретно линейки ARM91x40
Ну например настройка регистров, правила конфигурации с помощью IAR например.
Сам пдф на этот арм есть и я его изучил, но не знаю с чего начать, заголовочный файл подключил, а дальше не пойму что искать
#include <atmel\ioat91m40800.h>

По идее перед тем, как писать программу нужно знать как сконфигурировать регистры, нужно для этого знать как они в IAR называютсся и как им присвоить значения.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
danko_d
сообщение Jan 26 2011, 13:56
Сообщение #2





Группа: Новичок
Сообщений: 9
Регистрация: 25-01-11
Пользователь №: 62 470



Вопрос всё же остался немного открытым.

Скажите, а как вы делаете remap в арме.
Я имею в виду кто работает с каким-то армом, не важно каким, для него нужно сделать начальную настройку регистров, remap, у вас есть какой-то файл и кусок кода, который вы сами настраивали или ничего не надо?
Если например приложение пустое, нужно просто remap сделать какие действия нужно совершить при запуске main?

Не нашёл что-то такой элементарной информации для си.
Конечно в пдф всё есть, но привязки никакой абсолютно к практике.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 26 2011, 14:09
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(danko_d @ Jan 26 2011, 16:56) *
Я имею в виду кто работает с каким-то армом, не важно каким, для него нужно сделать начальную настройку регистров, remap, у вас есть какой-то файл и кусок кода, который вы сами настраивали или ничего не надо?

Настройка делается в ассемблерном стартапе. Например, так:
Код
; ***************************************************************************
; *    Initialise the Memory Controller
; *

resetvec
;- | Copy the Image of the Memory Controller
        ldr        r10, =ImageMemorySelect    ; get the address of the chip select register image

;- | Copy Chip Select Register Image to Memory Controller and command remap
        ldmia    r10!, {r0-r9, r11, r12}    ; load the complete image
        stmia    r11!, {r0-r9}            ; store the complete image with the remap command
        mov        pc, r12

___start
        ...

        ...


; ***************************************************************************
; * This is data used to setup the boards memory

ImageMemorySelect
        DCD        0x01003535; 0x01000000, 16MB, 2 tdf, 16 bits, 6 ws    - Flash x16
        DCD        0x10000000; unused
        DCD        0x0500353d; 0x05000000, 16MB, 2 tdf, 16 bits, 8 ws    - ECS0 / CF
        DCD        0x0200353d; 0x02000000, 16MB, 2 tdf, 16 bits, 8 ws    - ECS1 / CS8900
        DCD        0x03003536; 0x03000000, 16MB, 2 tdf, 8 bits, 6 ws    - Onboard PLD
        DCD        0x0400353e; 0x04000000, 16MB, 2 tdf, 8 bits, 8 ws    - ECS2
        DCD        0x60000000; unused                            - ECS3
        DCD        0x70000000; unused
        DCD        0x00000001; REMAP commande
        DCD        0x00000006; 7 memory regions, standard read
        DCD        EBI_BASE; EBI address
        DCD        ___start; Start of high level initialization
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- danko_d   Подскажите где лежит базовая инфа по настройке arm91   Jan 25 2011, 18:15
- - kovigor   Цитата(danko_d @ Jan 25 2011, 21:15) По и...   Jan 25 2011, 18:26
- - danko_d   Спасибо, я немного понял, посмотрел и даже нашёл п...   Jan 25 2011, 20:47
- - DpInRock   А не надо привязываться к практике. У вас есть кон...   Jan 26 2011, 14:17
- - danko_d   этот пример можно как то применить? или его можно ...   Jan 26 2011, 14:25
|- - aaarrr   Цитата(danko_d @ Jan 26 2011, 17:25) ищу ...   Jan 26 2011, 14:37
- - DpInRock   ЦитатаКакими средствами???? Моск+IAR+datasheet. Х...   Jan 26 2011, 14:30
- - danko_d   Цитата(aaarrr @ Jan 26 2011, 17:37) До ma...   Jan 26 2011, 14:50
|- - aaarrr   Цитата(danko_d @ Jan 26 2011, 17:50) Имен...   Jan 26 2011, 15:13
- - danko_d   Спасибо за помощь, это чрезвычайно понятная и ценн...   Jan 26 2011, 16:45
|- - aaarrr   Цитата(danko_d @ Jan 26 2011, 19:45) Спас...   Jan 26 2011, 20:46
- - danko_d   Я имел дело с ПЛИС и CYGNAL, арм отличается конечн...   Jan 27 2011, 06:18
- - aaarrr   Цитата(danko_d @ Jan 27 2011, 09:18) Я по...   Jan 27 2011, 08:42


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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 15:19
Рейтинг@Mail.ru


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