1˵

	/* ̹ */
        demoʾθmain flashַ


2ʹû

    KEIL MDK-ARM V5.34.0.0
    Ӳ 
        N32G05xϵУ
            N32G05xRBQ7_STB V1.0
        N32G05xϵУ
            N32G05xRBL7_STB V1.0
        

3ʹ˵
	
	/* ģ÷:ʱӣI/O */
        SystemClock64MHz
        USARTTX - PA9RX - PA10115200

	/* DemoĲԲ */
        1.ֱN32G05x_BOOT0̺N32G05x_BOOT1̲أλУ
        2.鿴ڴӡϢϵʱ0x8000000д룻
        3.ͨ·0x55ָϵͳλӴ0x8010000д룻
        4.ͨ·0xAAָϵͳλӴ0x8000000д롣


4ע
    N32G05x_BOOT0̺N32G05x_BOOT1̷ֱǰԽǰһcleanrebulid


1. Function description

	/* Briefly describe the project function */
         This demo demonstrates how to change the boot address of the main flash


2. Use environment

	Software development environment: KEIL MDK-ARM V5.34.0.0
    Hardware development environment:
         N32G05x series:
            Developed based on the evaluation board N32G05xRBQ7_STB V1.0
         N32G05x series:
            Developed based on the evaluation board N32G05xRBL7_STB V1.0
        

3. Instructions for use

	/* Describe related module configuration methods; for example: clock, I/O, etc. */
         SystemClock: 64MHz
         USART: TX - PA9, RX - PA10, baud rate 115200

	/* Describe the test steps and phenomena of the Demo */
         1. Compile N32G05x_BOOT0 project and N32G05x_BOOT1 project respectively and download them; reset and run them after downloading the program;
         2. Check the serial port print information, just power on from 0x8000000 start running code;
         3. Send 0x55 instruction through the serial port, the system reset and start running code from 0x8010000;
         4. Send 0xAA instruction through the serial port, the system reset and start running code from 0x8000000.

4. Matters needing attention
    Before compiling and downloading N32G05x_BOOT0 and N32G05x_BOOT1 respectively, you can clean the previous project and then rebulid it.
