一,RAM仿真CLA
1.cla文件后缀必须是.cla,这样编译器才能正确编译,使用汇编和c语言都可。
2.在cla中定义的全局变量可以通过cmd文件中.const_cla放置在RAMLS1中。然后配置ram仲裁被cpu访问。注意一点cla的优先级高于cpu
3.cla运行ram不能和cpu运行ram同一个。
4.ccs配置里使能cla1
二,烧录到flash中
1.预定义FLASH和CLA_C,引用在cmd中定义的load和run参数
2.把flash中的程序复制到ram中 memcpy((uint32_t *)&Cla1funcsRunStart, (uint32_t *)&Cla1funcsLoadStart,(uint32_t)&Cla1funcsLoadSize);
3.cla只支持32位,不支持64位,如果定义了64位的数据,会自动转换成32位的。
4.cla可以直接访问外设adc和epwm的寄存器。