如何用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