This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hey All,
I am trying to configure the ROM Bootloader and I am pretty sure I am doing things correctly but I need to confirm. Right now I plan to program the BOOTCFG register such that when a certain GPIO is put at a certain level, the uC will enter the ROM bootloader and update the firmware via UART0.
Is setting up the ROM bootloader as simple as just having the appropriate bl_config.h configuration file present in the project folder? Or do I have to configure the UART peripheral in the uC and actually make a call to jump to the bootloader each time in the application (as per boot_demo1 and boot_demo2 examples from the most recent Tivaware release).
Cheers,
Bryan
Hello Amit,
Below is an excerpt from the bl_config.h file from the boot_serial example project:
//***************************************************************************** // // The number of words in the data buffer used for receiving packets. This // value must be at least 3. If using auto-baud on the UART, this must be at // least 20. The maximum usable value is 65 (larger values will result in // unused space in the buffer). // // Depends on: None // Exclusive of: None // Requires: None // //***************************************************************************** #define BUFFER_SIZE 20
Does this mean by default we should always use less than the maximum or just use 20 as per the example project? Or does the ROM bootloader have a larger buffer for receiving packets?
Regards,
Bryan