I am a novice developer using RT1176. I have been debugging the development program using evt development before, and the code can run normally. Now we have made a new board ourselves, When debugging with a new board, the following problems occur (the circuit board CPU and NORflash, SDRAM, debugging serial port, JTag, circuit interface, chip model and power supply are the same, external power supply is used on the circuit board, # define SKIP_POWER_ADJUSTMENT 1, # define SKIP_DCDC_ADJUSTMENT 1 are added, the 32768 crystal oscillator is closed, the test routine is flexspi_nor_polling_transfer_cm7, and the operation mode is internal boot);
1. The same program can be run on the evt development board, but my board can't do it. The program is dead at 223104. No change has been made to the program;
2. (In internal boot mode) After a program error occurs, you cannot use the jlink connection for debugging again.
I would like to know the following information:
1. When a new board arrives, how can I burn code to ensure subsequent debugging programs? This chip has algorithm encryption. Is there any special operation process to debug programs like the evt development board;
2. in development project XIP_ BOOT_ HEADER_ DCD_ ENABLE=1,XIP_ EXTERNAL_ FLASH=1,XIP_ BOOT_ HEADER_ ENABLE=1, must it be enabled? The chip is 25wp128, QSPIA. How does it work with bootROM. Compare XIP in official routine_ BOOT_ HEADER_ DCD_ ENABLE is not enabled. However, the development board can run normally.