This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LAUNCHXL-F2800137: 改程序第二次烧录Error during Flash Programming. Address 0x00088000, FMSTAT (STATCMD on some devices) 0x00000101

Part Number: LAUNCHXL-F2800137
Other Parts Discussed in Thread: UNIFLASH

用uniflash擦除整个芯片,可以直接从ccs烧录程序。修改程序后再次烧录程序会一只报这个错误

C28xx_CPU1: Error during Flash Programming. Address 0x00088000, FMSTAT (STATCMD on some devices) 0x00000101
C28xx_CPU1: File Loader: Memory write failed: Unknown error
C28xx_CPU1: GEL: File: D:\AAWZL\Work Project\SVN_Project\LLC_INV_DSP280013X\trunk\LLC_INV_DSP280013X\Application\

cmd文件如下:

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
MEMORY
{
BEGIN : origin = 0x00082000, length = 0x00000002
BOOT_RSVD : origin = 0x00000002, length = 0x00000126
RAMM0 : origin = 0x00000128, length = 0x000002D8
RAMM1 : origin = 0x00000400, length = 0x000003F8
// RAMM1_RSVD : origin = 0x000007F8, length = 0x00000008 /* Reserve and do not use for code as per the errata advisory "Memory: Prefetching Beyond Valid Memory" */
RAMLS0 : origin = 0x00008000, length = 0x00002000
RAMLS1 : origin = 0x0000A000, length = 0x00001FF8
// RAMLS1_RSVD : origin = 0x0000BFF8, length = 0x00000008 /* Reserve and do not use for code as per the errata advisory "Memory: Prefetching Beyond Valid Memory" */
RESET : origin = 0x003FFFC0, length = 0x00000002
/* Flash sectors */
//FLASH_FLAG : origin = 0x081C00, length = 0X4 /* on-chip Flash */
FLASHIDFLAG : origin = 0x081C04, length = 0x4 /* on-chip Flash */
//USER_FLASH : origin = 0x081C08, length = 0X3F8 /* on-chip Flash */
FLASH_APP : origin = 0x082002, length = 0xDFFE//, fill=0xFFFF /* on-chip Flash */
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

测试发现:烧录了一次程序flash大小超过了0x00088000后,再次烧录flash比此地址小的程序,是可以进行烧录的,但是还是超过0x00088000地址的却不能烧录。查看数据手册得0x00088000为Sector 32

请问这是什么问题呢?急~!