我现在想把程序放在FIASH的不同的段里面。
应用程序与串口升级的引导程序分别放置,应该怎么做??
望高手指点,十分感谢……
FLASH都是分段的,我现在要做一个串口升级的程序,必须把引导程序放在被保护的段内,以防在下载程序时,也把引导程序擦除掉,这样的话,怎样把程序写入不同的段呢……
我用的是KEIL ULINK的仿真器,通过JTAG口下载。能找到内核,但就是在下载FLASH出现TIMEOUT。量外面的晶振,复位,电源一切正常。晶振为40MHZ
并且同样的程序……
换成类型:ARM Executabl Image
一切正常了
但现在问题是:中断向量表放置位置不对,一进入软件中断,程序就跑飞
这是什么问题那?……
msr cpsr_f,r4
是不是编辑器设置不对??
这本来是一条普普通通的指令呀.好郁闷
请高手指点!!!!……