3. 第三个选项卡Flash Download界面,经常使用: (1) Download Function:下载动作设置 (1.1) Erase Full Chip:擦除整片,每次下载时,都会对整个Flash进行擦除操作。 (1.2) Erase Sectors:擦除部分,每次下载时,只会擦除使用到的Flash扇区。 (1.3) Do not Erase:不擦除,每次下载时,不擦除原本代码。 (1.4) Pr...
1 用keil打开工程文件后,在工具栏中找到如图所示的框中按钮,单击 2 在上方标签页中找到debug选项,单击 3 在弹出的窗口右上方找到setting按钮,单击 4 在弹出的窗口上方的标签页中找到Flash Download 选项,单击 5 标签页正下方会出现Download Function,勾选红色框中的三个选项,然后点击下方确定按钮即可。6 重新...
1 请注意图中标注部分,左上方的Download Function是告诉下载程序算法需要做的事情。通常情况下选择图示三个即可。擦除,下载和效验。2 关键的是如何知道RAM for Algorithm的起始地址和size。首先看你前面选择的MCU,这是你调试的基础,打开其datasheet,以STM32F0X系列为例,如图示部分,SRAM的地址和大小清晰可见。...
Init File的设置也和前面调试设置一致。点击Settings将进入Flash Download Setup界面。 Download Function:定义了Flash烧写的时候进行的操作。 Erase Full Chip:前面三项要选一,烧写程序之前擦除整个Flash存储器。 Erase Sectors:烧写程序之前擦除程序要使用的扇区。 Do not Erase:不进行擦除操作 Program:使用当前uVision...
19.Function Editor:函数编辑器 20.Debug Setting:调试设置 八、Peripherals外设 Peripherals菜单只能在调试模式下使用。Peripherals外设直白的意思就是查看这些寄存器的值。 1.System Viewer:查看系统外设 2.Core Peripherals:内核外设 九、Tools工具 Tools菜单在两种模式下差不多,复杂且不常用,只简述。
19.Function Editor:函数编辑器 20.Debug Setting:调试设置 Ⅷ、Peripherals外设 Peripherals菜单只能在调试模式下使用。Peripherals外设直白的意思就是查看这些寄存器的值。 1.System Viewer:查看系统外设 2.Core Peripherals:内核外设 Ⅸ、Tools工具 Tools菜单在两种模式下差不多,复杂且不常用,只简述。
19.Function Editor:函数编辑器 20.Debug Setting:调试设置 Ⅷ、Peripherals外设 Peripherals菜单只能在调试模式下使用。Peripherals外设直白的意思就是查看这些寄存器的值。 1.System Viewer:查看系统外设 2.Core Peripherals:内核外设 ...
Download Function:定义了Flash烧写的时候进行的操作。 Erase Full Chip:前面三项要选一,烧写程序之前擦除整个Flash存储器。 Erase Sectors:烧写程序之前擦除程序要使用的扇区。 Do not Erase:不进行擦除操作 Program:使用当前uVision工程的程序烧写ROM。
三、把STM32内部FLASH的一部分当作存储数据(比如一些定值,掉点也保存,下载程序也不会刷掉)时,那么下载程序时要设置“Erase Sectors” 举例:STM32103RCT6->FLASH是256K->Flash起始地址是0X8000000,内存大小->0X40000。我们可以把0X8030000到0X803FFFF之后作为数据定值存储区,则“-Download Function”选择“Erase Sec...
插入/移除断点12.Enable/Disable Breakpoint:使能/失能断点13.Disable All Breakpoint:失能所有断点14.Kill All Breakpoint:取消所有断点15.OS Support:系统支持(打开子菜单访问事件查看器和RTX任务和系统信息)16.Execution Profiling:执行分析17.Memory Map:内存映射18.Inline Assembly:内联汇编19.Function Editor:函数...