[an error occurred while processing this directive]
|
Подключил к Fujitsu mb90f497 внешнюю SRAM 32K , в start.asm и в опциях Softune сделал все необходимые настройки, в симуляторе программа работает с внешней памятью нормально, реально же контроллер не запускается вообще, может я настройки неправильно сделал или у кого-нибудь было подобное?
#set SINGLE_CHIP 0 ; all internal
#set INTROM_EXTBUS 1 ; mask ROM, FLASH, or OTP ROM used
#set EXTROM_EXTBUS 2 ; full external bus (INROM not used)
#set BUSMODE INTROM_EXTBUS ; <<< set bus mode (see mode pins)
#set ROMMIRROR ON ; <<< ROM mirror function ON/OFF ; MB90500/400 family only
.
.
.
#set ADDR_PINS B'11111111 ; <<< select used address lines
; A23..A16 to be output.
; This is the value to be set in HACR-register. "1" means: pin used as
; IO-port. (B'10000000 => A23 not used, B'00000001 => A16 not used)
#set BUS_SIGNAL B'00011110 ; <<< enable bus control signals
; |||||||+-- ignored
; ||||||+--- bus width lower memory (0:16, 1:8Bit)
; |||||+---- output WR signal(s) (1: enabled )
; ||||+----- bus width upper memory (0:16, 1:8Bit)
; |||+------ bus width ext IO area (0:16, 1:8Bit)
; ||+------- enable HRQ input (1: enabled )
; |+-------- enable RDY input (1: enabled )
; +--------- output CLK signal (1:enabled )
в опциях линкера добавил подключил и описал секцию, проект компилируется без ошибок, в симуляторе все работает.
В режиме single chip основная программа работает.
Заранее благодарю за помощь!
Владимир.
E-mail: info@telesys.ru