附加附加
如果用户代码空间的定义还是这样的:
#define USBD_DFU_APP_DEFAULT_ADD 0x08003C00 /* Start user code address:
ADDR_FLASH_PAGE_120 */
#define USBD_DFU_APP_END_ADD 0x0801FF80 /* Start address of latest
flash page: ADDR_FLASH_PAGE_1023 */
但是描述符 FLASH_DESC_STR 的定义修改为:
#define FLASH_DESC_STR "@Internal Flash /0x08000000/28*01Ka,100*01Kg"
那会发生什么情况呢?
将 Bootloader 程序编译后烧写到 STM32L073 中,然后使用 USB 接口进行连接,打开 Dfuse Demo。首先,可以看到界面中
显示的就是 128 Sectors,双击打开,每个 Secotor 大小为 1KB。
|