Hi Carlos,
Thank you for your interest in my issue.
The sequence I shared with you is the issue. I didn't expect any thing like this. I just initialized my LCD controller than I use it normally. This sequence appear when I restart debug. So each time I'm obliged to stop debug, reset my board than run debug again. I'm asking my self, where this shown sequence is stored?. Is it a sequence that the LPC1788 display when some issue occurs on the LCD Controller? I heaved searched everywhere an issue like this but without any result. So thank you again for helping me
About my source code, I start developing using the LPCOpen, the one you found with LPCXpresso. I have adopted the same software architecture of the EA1788 board because I like it. Of course I have modify the part like SDRAM & LCD in board.h&c.
const LCD_CONFIG_T RK043FN07H = {
28,
10,
2,
LCD_HEIGHT,
2,
1,
2,
LCD_WIDTH,
0,
0,
0,
1,
1,
5,
LCD_TFT,
LCD_COLOR_FORMAT_BGR,
0
};
STATIC const IP_EMC_DYN_CONFIG_T IS42S16160D_config = {
EMC_NANOSECOND(64000000 / 4096),
0x01,
3,
7,
EMC_NANOSECOND(70),
EMC_CLOCK(0x01),
EMC_CLOCK(0x05),
EMC_NANOSECOND(12),
EMC_NANOSECOND(60),
EMC_NANOSECOND(60),
EMC_NANOSECOND(70),
EMC_NANOSECOND(12),
EMC_CLOCK(0x02),
{
{
EMC_ADDRESS_DYCS0,
3,
EMC_DYN_MODE_WBMODE_PROGRAMMED |
EMC_DYN_MODE_OPMODE_STANDARD |
EMC_DYN_MODE_CAS_3 |
EMC_DYN_MODE_BURST_TYPE_SEQUENTIAL |
EMC_DYN_MODE_BURST_LEN_4,
EMC_DYN_CONFIG_DATA_BUS_16 |
EMC_DYN_CONFIG_SDRAM |
EMC_DYN_CONFIG_16Mx16_4BANKS_13ROWS_9COLS |
EMC_DYN_CONFIG_MD_SDRAM
},
{0, 0, 0, 0},
{0, 0, 0, 0},
{0, 0, 0, 0}
}
};
Best regards
