Hi Carlos,
Yes.I made the changes in Flexbus initialization.AS mentioned below
FLEXBS Initialization:
| #ifdef D4DLCD_DISPLAY_MCU_USER_INIT |
| D4DLCD_DISPLAY_MCU_USER_INIT |
| #endif |
| D4DLCD_FLEX_CSAR = D4DLCD_FLEX_DC_ADDRESS; | | | | | | | // CS0 base address |
D4DLCD_FLEX_CSMR = D4DLCD_FLEX_ADRESS_MASK | D4DLCD_FLEX_CSMR_V_MASK; // The address range is set to 128K because the DC signal is connected on address wire
| D4DLCD_FLEX_CSCR = D4DLCD_FLEX_CSCR_MUX_MASK | D4DLCD_FLEX_CSCR_AA_MASK | D4DLCD_FLEX_CSCR_PS1_MASK; // FlexBus setup as fast as possible in multiplexed mode |
#define D4DLCD_DISPLAY_MCU_USER_INIT SIM_SCGC5 |= SIM_SCGC5_PORTA_MASK | SIM_SCGC5_PORTB_MASK | SIM_SCGC5_PORTC_MASK | SIM_SCGC5_PORTD_MASK | SIM_SCGC5_PORTE_MASK;\
PORTC_PCR8=ALT5; PORTC_PCR9=ALT5; PORTC_PCR10=ALT5; PORTC_PCR11=ALT5;PORTD_PCR1=ALT5; PORTD_PCR2=ALT5;\
PORTD_PCR3=ALT5; PORTD_PCR4=ALT5; PORTD_PCR5=ALT5; PORTD_PCR6=ALT5; PORTB_PCR17=ALT5; PORTB_PCR18=ALT5;\
FLEX_CLK_INIT;SIM_SOPT2 |= SIM_SOPT2_FBSL(3); SIM_SCGC7 |= SIM_SCGC7_FLEXBUS_MASK; //disabled
#define D4DLCD_FLEX_BASE_ADDRESS 0xA0010000
#define D4DLCD_FLEX_DC_ADDRESS 0xA0000000
#define D4DLCD_FLEX_ADRESS_MASK 0x00010000
#define D4DLCD_FLEX_CSCR_MUX_MASK (FB_CSCR_BLS_MASK | CSCR_RESET)
| #define D4DLCD_FLEX_CSCR_PS1_MASK (FB_CSCR_PS(1)) | //8-bit |
is it right? need to any changes?