Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Инициализация памяти

Отправлено lom 13 апреля 2009, г. 10:52
В ответ на: Ответ: отправлено пользователем ффффф 13 апреля 2009, г. 10:09

Стек может работать и из первой половины, и из второй. Вызов процедур любой вложенности происходит нормально из обоих половин памяти.

у тиона SDRAM разбита так
0x0000_0000
0x01ff_ffff - первый кусок

0x0200_0000
0x03ff_ffff - второй кусок

вот как я память инициализирую, корректно ли это? смущает запись FF в 4 места

;
; Configure SDRAM
;
mov r0,#0
ldr r1,=0x00210028
mov r2,#0x8800
mov r3,r0
;func6
orr r2,r0,r2
mov r0,r1
ldr r3,=SDRAM_BASE

str r0,[r3,#0x1c] ; write SDRAMDEVCFG3

mov r4,#0x80000003
str r4,[r3,#4] ; write GLCONFIG

mov r4,#0x3000
f6loop1 subs r4,r4,#1
bne f6loop1

mov r4,#0x80000001
str r4,[r3,#4] ; write GLCONFIG

if 1==1
mov r0,#0xff
mov r1,#0x000000
str r0,[r1,#0] ; write to MEM[0]=FF

mov r1,#0x400000
str r0,[r1,#0] ; mem[0x400000]=FF

mov r1,#0x800000
str r0,[r1,#0] ; mem[0x800000]=FF

mov r1,#0xc00000
str r0,[r1,#0] ; mem[0xc00000]=FF
endif



mov r4,#0x10
str r4,[r3,#8] ; write REFRSHTIMR

mov r4,#0x50
f6loop2 subs r4,r4,#1
bne f6loop2


mov r4,#0x210
str r4,[r3,#8] ; write REFRSHTIMR

mov r4,#0x80000002
str r4,[r3,#4] ; write GLCONFIG

ldr r4,[r2,#0] ; sdram config
;!!!!!!!! и вот это место....

mov r4,#0x80000000
str r4,[r3,#4]


Составить ответ | Вернуться на конференцию.

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
сколько миллиампер в одном ампере ?:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru