TI中文支持网
TI专业的中文技术问题搜集分享网站

下载程序到F28M35H52C1RFPT芯片的flash中的问题

如何用ccs5.2下载程序到SILICON REVISION B版本的F28M35H52C1RFPT芯片的flash中?

SILICON REVISION B版本的F28M35H52C1RFPT芯片是新的,使用18.432MHz有源晶振。下载程序到RAM中是正常的。下载程序到FLASH的时候CCS出现以下提示:

Cortex_M3_0: GEL Output: Memory Map Initialization Complete
Cortex_M3_0: GEL Output: Watchdog Timers Enabled
Cortex_M3_0: GEL Output: UARTs Enabled
Cortex_M3_0: Loader: One or more sections of your program falls into a memory region that is not writable.  These regions will not actually be written to the target.  Check your linker configuration and/or memory map.

同一工程没有任何改动使用TI的实验板套件TMDXDOCKH52C1可以正常下载到flash中,并可以正常运行。实验板套件TMDXDOCKH52C1 用的是SILICON REVISION 0版本的F28M35H52C1RFPT芯片,使用20MHz无源晶振。

Hank Zhao:

请在debug configuration–target—flash settings中将OSCCLK的频率修改一下,然后再下载。

如何用ccs5.2下载程序到SILICON REVISION B版本的F28M35H52C1RFPT芯片的flash中?

SILICON REVISION B版本的F28M35H52C1RFPT芯片是新的,使用18.432MHz有源晶振。下载程序到RAM中是正常的。下载程序到FLASH的时候CCS出现以下提示:

Cortex_M3_0: GEL Output: Memory Map Initialization Complete
Cortex_M3_0: GEL Output: Watchdog Timers Enabled
Cortex_M3_0: GEL Output: UARTs Enabled
Cortex_M3_0: Loader: One or more sections of your program falls into a memory region that is not writable.  These regions will not actually be written to the target.  Check your linker configuration and/or memory map.

同一工程没有任何改动使用TI的实验板套件TMDXDOCKH52C1可以正常下载到flash中,并可以正常运行。实验板套件TMDXDOCKH52C1 用的是SILICON REVISION 0版本的F28M35H52C1RFPT芯片,使用20MHz无源晶振。

Syg:

回复 Hank Zhao:

debug configuration — target — flash settings中OSCCLK的频率和properties — debug — flash settings中OSCCLK的频率我都尝试修改过。但是OSCCLK的值只能改成整数值,改成18.432再返回查看会发现又自动回到原来设定的整数值。

附:OSCCLK的值与下载程序到F28M35H52C1RFPT芯片的flash中有什么关系呢?

如何用ccs5.2下载程序到SILICON REVISION B版本的F28M35H52C1RFPT芯片的flash中?

SILICON REVISION B版本的F28M35H52C1RFPT芯片是新的,使用18.432MHz有源晶振。下载程序到RAM中是正常的。下载程序到FLASH的时候CCS出现以下提示:

Cortex_M3_0: GEL Output: Memory Map Initialization Complete
Cortex_M3_0: GEL Output: Watchdog Timers Enabled
Cortex_M3_0: GEL Output: UARTs Enabled
Cortex_M3_0: Loader: One or more sections of your program falls into a memory region that is not writable.  These regions will not actually be written to the target.  Check your linker configuration and/or memory map.

同一工程没有任何改动使用TI的实验板套件TMDXDOCKH52C1可以正常下载到flash中,并可以正常运行。实验板套件TMDXDOCKH52C1 用的是SILICON REVISION 0版本的F28M35H52C1RFPT芯片,使用20MHz无源晶振。

Hank Zhao:

回复 Syg:

OSCCLK是时钟源的频率,用于提供flash烧写时的时钟配置,你把这个值改为18或19试试。

如何用ccs5.2下载程序到SILICON REVISION B版本的F28M35H52C1RFPT芯片的flash中?

SILICON REVISION B版本的F28M35H52C1RFPT芯片是新的,使用18.432MHz有源晶振。下载程序到RAM中是正常的。下载程序到FLASH的时候CCS出现以下提示:

Cortex_M3_0: GEL Output: Memory Map Initialization Complete
Cortex_M3_0: GEL Output: Watchdog Timers Enabled
Cortex_M3_0: GEL Output: UARTs Enabled
Cortex_M3_0: Loader: One or more sections of your program falls into a memory region that is not writable.  These regions will not actually be written to the target.  Check your linker configuration and/or memory map.

同一工程没有任何改动使用TI的实验板套件TMDXDOCKH52C1可以正常下载到flash中,并可以正常运行。实验板套件TMDXDOCKH52C1 用的是SILICON REVISION 0版本的F28M35H52C1RFPT芯片,使用20MHz无源晶振。

Syg:

回复 Hank Zhao:

之前就试过了,没有用。

如何用ccs5.2下载程序到SILICON REVISION B版本的F28M35H52C1RFPT芯片的flash中?

SILICON REVISION B版本的F28M35H52C1RFPT芯片是新的,使用18.432MHz有源晶振。下载程序到RAM中是正常的。下载程序到FLASH的时候CCS出现以下提示:

Cortex_M3_0: GEL Output: Memory Map Initialization Complete
Cortex_M3_0: GEL Output: Watchdog Timers Enabled
Cortex_M3_0: GEL Output: UARTs Enabled
Cortex_M3_0: Loader: One or more sections of your program falls into a memory region that is not writable.  These regions will not actually be written to the target.  Check your linker configuration and/or memory map.

同一工程没有任何改动使用TI的实验板套件TMDXDOCKH52C1可以正常下载到flash中,并可以正常运行。实验板套件TMDXDOCKH52C1 用的是SILICON REVISION 0版本的F28M35H52C1RFPT芯片,使用20MHz无源晶振。

Syg:

我升级了CCS的版本,现已能向SILICON REVISION B版本的F28M35H52C1RFPT芯片的flash中下载程序。但是,程序下载到FLASH后芯片的PLL不起作用了。下载程序到RAM中,可以看到相关的寄存器SYSPLLCTL、SYSPLLMULT的值全为0。向FLASH下载程序已前,下载程序到RAM中SYSPLLCTL、SYSPLLMULT的值是正常的设定值。程序下载到FLASH后芯片的PLL寄存器像是被屏蔽掉了一样。

为什么程序下载到FLASH后芯片的PLL不起作用了呢?

如何用ccs5.2下载程序到SILICON REVISION B版本的F28M35H52C1RFPT芯片的flash中?

SILICON REVISION B版本的F28M35H52C1RFPT芯片是新的,使用18.432MHz有源晶振。下载程序到RAM中是正常的。下载程序到FLASH的时候CCS出现以下提示:

Cortex_M3_0: GEL Output: Memory Map Initialization Complete
Cortex_M3_0: GEL Output: Watchdog Timers Enabled
Cortex_M3_0: GEL Output: UARTs Enabled
Cortex_M3_0: Loader: One or more sections of your program falls into a memory region that is not writable.  These regions will not actually be written to the target.  Check your linker configuration and/or memory map.

同一工程没有任何改动使用TI的实验板套件TMDXDOCKH52C1可以正常下载到flash中,并可以正常运行。实验板套件TMDXDOCKH52C1 用的是SILICON REVISION 0版本的F28M35H52C1RFPT芯片,使用20MHz无源晶振。

Hank Zhao:

回复 Syg:

你是在M3中配置的PLL还是在C28中配置的PLL?

如何用ccs5.2下载程序到SILICON REVISION B版本的F28M35H52C1RFPT芯片的flash中?

SILICON REVISION B版本的F28M35H52C1RFPT芯片是新的,使用18.432MHz有源晶振。下载程序到RAM中是正常的。下载程序到FLASH的时候CCS出现以下提示:

Cortex_M3_0: GEL Output: Memory Map Initialization Complete
Cortex_M3_0: GEL Output: Watchdog Timers Enabled
Cortex_M3_0: GEL Output: UARTs Enabled
Cortex_M3_0: Loader: One or more sections of your program falls into a memory region that is not writable.  These regions will not actually be written to the target.  Check your linker configuration and/or memory map.

同一工程没有任何改动使用TI的实验板套件TMDXDOCKH52C1可以正常下载到flash中,并可以正常运行。实验板套件TMDXDOCKH52C1 用的是SILICON REVISION 0版本的F28M35H52C1RFPT芯片,使用20MHz无源晶振。

user4908577:

有没有大神赐教,问题如何解决了? 

Cortex_M3_0: GEL Output: Memory Map Initialization CompleteCortex_M3_0: GEL Output: Watchdog Timers EnabledCortex_M3_0: GEL Output: UARTs EnabledCortex_M3_0: Loader: One or more sections of your program falls into a memory region that is not writable.  These regions will not actually be written to the target.  Check your linker configuration and/or memory map.

在RAM中调试完全没有问题,一用flash,就出现这个。是不是cmd文件本身有错??芯片是F28M36

赞(0)
未经允许不得转载:TI中文支持网 » 下载程序到F28M35H52C1RFPT芯片的flash中的问题
分享到: 更多 (0)