Hello Robin, 1. Download the code means download the code. You can click this to download code . And if you click this , you will enter debug mode, in fact, before entering the debug mode, CCS will also download the code into MCU. Both this two methods can download the code 2. If you don't have customer' s code, you can let customer disable the BSL invoke pin by themselves. And you can also find that the Sysconfig configuration of disable BSL invoke pin is very easy. So why don't you let themselves try to do a simply click opetion in Sysconfig? You must know that the boot_config.c file is generated after you build the project (generated by Sysconfig). So modifying NONMAIN in the Sysconfig means modifying the boot_config.c. Modifying the Sysconfig is easier. Of course, you can try to modify boot_config.c by yourself. You need to modify: And I recommend you try to configure it in Sysconfig and observe which is modified. When you modify Sysconfig, you can check which is modified by seeing this files. And you must know that, if you want customer use the boot_config.c you shared with them, at the same time, you must let them copy the files Sysconfig generated from the debug folder to the root directory, and then place the boot_config. c in the root directory, and then exclude Sysconfig from build. Because if you don't do this, every time you build the project, Sysconfig will generate the boot_config.c if customer configurate the NONMAIN. and CCS will see the boot_config.c generated by Sysconfig as the reference to use. It is so complexed, because about how to exclude Sysconfig from build, we also have a guide need to refer to. So please try to tell customer how to operate "disable BSL invoke pin" by themselves. Please refer to my commons here, please refer to it carefully because that are all the ideas I can give you now. Hope it can resolve your questions. Best Regards and have a nice working day! Janz Bai
↧