Dear everyone,
I have a problem with RAM loaded program. Could anyone help me?
It's that:
- I test the project : "HVACI_Sensorless_2833x". To the configure: F28335_RAM_HVACI_Sensorless.CMD . The program runs OK.
- But when i change configure to: F28335_FLASH_HVACI_Sensorless.cmd . The program fails.
According to my test, it runs error when it execute the programs that loaded into RAM: Delay, mainISR, ...
When come to those functions, it runs into error address, 0xff...
Is it because the wrong when coppy functions from FLASH to RAM? (I already configured the predefine FLASH at the properties, and program did MemCopy)
I temporarily eliminate the Delay function and don't configure FLASH predefine to run the program only in FLASH. It work well.
But i need to accelerate the speed of mainISR function for doing another things. So i need to coppy it to RAM.
I use kit 28335, i don't know is it the same to 28035 or not.
I tested flash program examples in device_support, it was OK.
Is it different from device_support libs and development_kit libs ?
How can i fix it? (Run correctly the HVACI_Sensorless_2833x configured FLASH, load to RAM)
Thank you all so much and waiting for your reply!