问题描述:
在RAM运行时没有问题但是使用flash运行后会进入非法终端Interrupt_illegalOperationHandler();
解决方法
由于目前dsp推荐使用库函数来进行工程配置,以下解决方法均基于库函数解决。
配置_Flash
这个方法也是大部分能搜到的,使用Flash烧写时看配置函数许多都需要定义FLASH
网上就有人说需要自己定义这个函数,但是其实在CCS高版本中选择FLASH烧写时会通过CCS的配置文件配置这个变量
同时,只要你使用库函数你就可以看到其实库函数已经都设置好了:
delayus函数:
sysctl.c函数中的配置尤其看画横线部分,已经配置到了
由此要看cmd文件了
我的问题:
这里我选择在ramls0执行delay,我的问题就在这里因为我把ramls0分给cla了:
分给cla肯定没办法加载cpu1的程序了,我的问题就在这里,换成别的ram就好了,估计很多人都是这里的问题。