28335烧写FLASH求助
时间:10-02
整理:3721RD
点击:
在线调试好了以后,擦除原程序ok,然后将link.cmd换成28335.cmd,如图1
重新调试,进行烧写,发现在program operation in progress这一步出现了
NO SECTIONS were foung in the flash
然后程序烧写失败。
我检查了map和28335.cmd,发现有部分flash地址和.c文件重复,但我不清楚是不是这里的问题,发上来求大家帮忙看一下,地址如图2和图3。
主要是map文件中
csm_rsvd 0 0033ff80 00000000 DSECT
csmpasswds
* 0 0033fff8 00000000 DSECT
CsmPwlFile
* 1 0033fff8 00000008 UNINITIALIZED
0033fff8 00000008 DSP2833x_GlobalVariableDefs.obj (CsmPwlFile)
这块地址和cmd文件中
CSM_RSVD : origin = 0x33FF80, length = 0x000076 /* Part of FLASHA. Program with all 0x0000 when CSM is in use. */
BEGIN : origin = 0x33FFF6, length = 0x000002 /* Part of FLASHA. Used for "boot to Flash" bootloader mode. */
CSM_PWL : origin = 0x33FFF8, length = 0x000008 /* Part of FLASHA. CSM password locations in FLASHA
重复了。
重新调试,进行烧写,发现在program operation in progress这一步出现了
NO SECTIONS were foung in the flash
然后程序烧写失败。
我检查了map和28335.cmd,发现有部分flash地址和.c文件重复,但我不清楚是不是这里的问题,发上来求大家帮忙看一下,地址如图2和图3。
主要是map文件中
csm_rsvd 0 0033ff80 00000000 DSECT
csmpasswds
* 0 0033fff8 00000000 DSECT
CsmPwlFile
* 1 0033fff8 00000008 UNINITIALIZED
0033fff8 00000008 DSP2833x_GlobalVariableDefs.obj (CsmPwlFile)
这块地址和cmd文件中
CSM_RSVD : origin = 0x33FF80, length = 0x000076 /* Part of FLASHA. Program with all 0x0000 when CSM is in use. */
BEGIN : origin = 0x33FFF6, length = 0x000002 /* Part of FLASHA. Used for "boot to Flash" bootloader mode. */
CSM_PWL : origin = 0x33FFF8, length = 0x000008 /* Part of FLASHA. CSM password locations in FLASHA
重复了。
看现象有可能是因为多个CMD文件引起的