28335烧写FLASH求助

2019-07-15 19:52发布

在线调试好了以后,擦除原程序ok,然后将link.cmd换成28335.cmd,如图1
图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
重复了。
图2

图3
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。