1208 views|0 replies

6609

Posts

0

Resources
The OP
 

How to BOOT a program with dsp greater than 48K [Copy link]

For DSP, the method of BOOT for programs larger than 48K: For DSP, 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 DSP is limited, the program BOOTed once 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 the FLASH that are not BOOTed to the RAM. 4. Start running the user processing program.

This post is from DSP and ARM Processors
 

Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

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