Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; 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]
Составить ответ | Вернуться на конференцию.
Ответы
- Ответ: - lom (13.04.2009, 10:53:44 192.168.150.33,82.116.49.165, 163 байт)
- Ответ: - ффффф (13.04.2009, 11:03:46 89.178.136.10, 415 байт)
- Ответ: - lom (13.04.2009, 11:10:39 192.168.150.33,82.116.49.165, 77 байт)
- Ответ: - ффффф (13.04.2009, 11:23:45 89.178.136.10, 348 байт)
- Ответ: - lom (13.04.2009, 11:28:51 192.168.150.33,82.116.49.165, 68 байт)
- Ответ: - ффффф (13.04.2009, 12:02:45 89.178.136.10, 88 байт)
- Ответ: - lom (13.04.2009, 12:33:6 192.168.150.33,82.116.49.165, 119 байт)
- Ответ: - ффффф (13.04.2009, 13:15:40 89.178.136.10, 259 байт)
- Ответ: - ффффф (13.04.2009, 13:22:33 89.178.136.10, 392 байт)
- Ответ: - lom (13.04.2009, 14:07:1 192.168.150.33,82.116.49.165, 106 байт)