工具与软件:
您好!
我`m 使用随附的 launch.json:
{ "version": "0.2.0", "configurations": [ { "name": "CV3-C3T0-TIVA", "type": "ccs-debug", "request": "launch", "projectInfo": { "name": "CV3-C3T0-TIVA", "resourceId": "/CV3-C3T0-TIVA" }, "debuggerSettings": { "targetConfigs/Tiva TM4C1290NCPDT.ccxml": { "Texas Instruments XDS110 USB Debug Probe/CORTEX_M4_0": { "data": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\" ?>\n<PropertyValues>\n\n <property id=\"FlashProgramOption\">\n <curValue>Use the Erase Options Specified Below</curValue>\n </property>\n\n <property id=\"FlashEraseType\">\n <curValue>By Address Range</curValue>\n </property>\n\n <property id=\"FlashEraseStartAddr\">\n <curValue>0x00004000</curValue>\n </property>\n\n <property id=\"FlashEraseEndAddr\">\n <curValue>0x00100000</curValue>\n </property>\n\n <property id=\"FlashBlankCheckSelection\">\n <curValue>By Address Range</curValue>\n </property>\n\n <property id=\"FlashBlankCheckStartAddr\">\n <curValue>0x00004000</curValue>\n </property>\n\n <property id=\"FlashBlankCheckEndAddr\">\n <curValue>0x00100000</curValue>\n </property>\n\n <property id=\"FlashChecksumSelection\">\n <curValue>By Address Range</curValue>\n </property>\n\n <property id=\"FlashChecksumStartAddr\">\n <curValue>0x00004000</curValue>\n </property>\n\n <property id=\"FlashChecksumEndAddr\">\n <curValue>0x00100000</curValue>\n </property>\n\n <property id=\"FlashVerboseMode\">\n <curValue>1</curValue>\n </property>\n\n</PropertyValues>\n" } } } } ] }
它`m 为不会将闪存从0覆盖到0x4000、因为我在该闪存区域中使用引导加载程序、但它始终擦除整个闪存。 这是n`t CCS 12.8.1的情况。 我`m 当前使用的是 CCS 20.1.0。
这是已知问题吗?
谢谢!
此致
Steffen