COLDFIRE5235没有BSP的开发模板,但是有5272的BSP,所以选用5272的BSP为模板。
1. 启动。 COLDFIRE5235复位后,CS0选通,做为启动设备。CPU从地址0读入两个LONG字,第一个为SP,另一个为PC的值。所以在FLASH映像中,至少前面两个LONG字必须存储对应值。另外一个就时PC值,可以在一开始赋值时就给其一个在FLASH中的地址,如0XFFE00008。也可以赋一个以0为基址的偏移给PC,如0X00000008,不过这样赋值的话,必须在接着的代码中用JUMP语句调到以0XFFE00000为基址的FLASH空间中去。
2. 调试手段。 刚开始运行时,没有其他手段,就需要使用LED点灯,或者使用自己定义的串口输出函数来进行调试。不过要注意的是,在VXWORKS中初始化串口后,注意考虑自己定义的串口函数和系统之间的冲突。