hi Rafael:
sorry for the delay.
However, they are very uncommon to happen during a program load.
I attached a .gel script to the .ccxml file to do some initialise work when loading the .out file, in which some printf lines are presented.
I don't think it is a CCS version related problem, because I have successfully debuged with this version many times.both the originial project and the flash writting project work fine alone. the only thing that changes may be that when they are put together, the used memory section size may get larger, where an stack/heap overflow may occur.
As I mentioned above, it seems that the heap size in the .CMD file refused to change when I try to modify it in the sys/bios project, I am wondering where I was wrong.