[an error occurred while processing this directive]
|
к АРМу подключил SDRAM Samsung K4S561632
нашел готовый модуль инициализации, перед пользованием решил разобраться что к чему. непонятен выделенный участок, зачем что-то читать из внешней памяти ?
И еще, что после бута, что после работы данной процедуры, по несуществующим 3 селектам динамической памяти, идут циклические селекты, а по селекту на котором висит SDRAM ничего.
проц EP9301
;
; Select mode register update mode
;
ldr r0, =(GLOBALCFG_CKE :or: GLOBALCFG_MRS)
ldr r1, =0x80060004
str r0, [r1]; *******************************************************************
; Sets all four banks using - Cas latency 2
; - Wrap type sequential
; - Burst Length 4
;
; *******************************************************************
ldr r1, =0x0006600
ldr r0, [r1]; ldr r1, =0x0206400
; ldr r0, [r1]
;
; ldr r1, =0x0406400
; ldr r0, [r1]
;
; ldr r1, =0x0606400
; ldr r0, [r1]
;
; Select mode register update mode
;
ldr r0, =GLOBALCFG_CKE
ldr r1, =0x80060004
str r0, [r1]
mov pc, lrEND
E-mail: info@telesys.ru