1903 views|0 replies

1140

Posts

0

Resources
The OP
 

C5000-How to BOOT a program larger than 48K [Copy link]

For C5000, the method of booting a program larger than 48K: For C5000, the on-chip boot program moves the contents of the data area to the RAM in the program area after power-on, so the FLASH must be placed in the data area after RESET. Since the space in the data area of C5000 is limited, the program booted at one time cannot be 48K. The solution is as follows: 1. After RESET, decode the FLASH in the data area, place the RAM in the program area, and the on-chip boot program boots the program to the RAM. 2. The user initialization program issues an I/O command (such as XF) to decode the FLASH to the high address of the program area. Open the data area for other RAM. 3. The user initialization program includes the second BOOT program (this program must be written by the user himself), which moves other codes in FLASH without BOOT to RAM. 4. Start running the user processing program.

This post is from Microcontroller MCU
 

Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list