This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software: Code Composer Studio
Hi all,
I write a simple code that convert analog signal to digital (ADC) and enable interrupt at end of conversion. When I use "2837xD_RAM_lnk_cpu1.cmd" every thing is ok and the program enters to ISR for ADC. But when I use "2837x_FLASH_lnk_cpu1.cmd" the program enters to Illegal ISR and this is incorrect.
Why happen this ?
And how fix this problem ?
I record a video to show this and attached it.
Thanks & Regards
If you would want to migrate the code from RAM to FLASH.
Then please take one of the simpler examples from C2000ware and look at the different configurations _RAM and _FLASH to replicate the settings.
Once quick thing I remember is to define _FLASH as a predefined symbol under compiler settings, as some flash related config and memory copy happens accordingly.
Hope this helps
Hi,
Please search for "Could you list the procedure involved in modifying an application from RAM based configuration to Flash based configuration in simple steps?" in the flash wiki page at https://processors.wiki.ti.com/index.php/C2000_Flash_FAQ#Flash_Linker_cmd_file
Thanks and regards,
Vamsi