I have found just one paper about Winbond W77E532. As for the onchip banking technology, there is just one paragraph:"En128K:on-chip ROM banking enalbe. Set this bit to enable APFLASH0 and APFLASH1 by banking mechanism. By default, P1.7 is defined as A16". When I enable this feature, my program crashed. Why?
can u control code banking now? i have same problem with u.
Yes, but we did a slight different than what we found on the web. Each chip requires different treatment as far a code banking. You really have to fine tune your code setup to that particular chip. JIMMY
I am using w77e532 now,the same with u. and the configuration settings in l51_bank.a51 ?N_BANKS EQU 2 ; Two banks are required. ?B_MODE EQU 4 ; User-provided bank switch code. ROMSIZE DATA 0ABH ; SFR Address SWITCH0 MACRO ; Switch to Memory Bank #0 MOV ROMSIZE,#05H ; Enable on-chip 16KB ROM ENDM SWITCH1 MACRO ; Switch to Memory Bank #1 MOV ROMSIZE,#00H ; Disable on-chip 16KB ROM ENDM But didn't work.. Is the w77e532 same framework with on-chip ROM in User's Guild?
What you have done still incomplete. You need to read part spec under memory banking for that chip.