dear freescale,
附件是我上传的两个工程,由于项目急需还请你们帮忙调试一下。工程是基于KEAZ1284开发板的。
由于freescale给我是CW版本的bootloader CAN BUS,但我的CW已经过期,所以我把工程移植到了keil环境中,目前两个工程都能运行。
但不能升级下载APP程序,我调试了好几天了尝试了很多种方法也咨询了相关的人,未能解决问题,所以在此请你们帮忙,项目急需。
简要说明我的配置
1、在APP的.S文件注释掉了如下:
;IF :LNOT::DEF:RAM_TARGET
;AREA |.ARM.__at_0x400|, CODE, READONLY
;DCB BackDoorK0, BackDoorK1, BackDoorK2, BackDoorK3
;DCB BackDoorK4, BackDoorK5, BackDoorK6, BackDoorK7
;DCB 0xFF, 0xFF, 0xFF, 0xFF
;DCB 0xFF, FPROT, FSEC, FOPT
;ENDIF
2、keil的系统配置如下:
项目接近收尾阶段,就差这CAN BUS 升级问题目前未能解决。
在此请freescale官方工程师给予支持。不胜感激。
Original Attachment has been moved to: SKEAZ1284xxx4_BootLoader_Keil.rar
Original Attachment has been moved to: SKEAZ1284xxx4_newlibrary_CAN.rar
没有人回复吗?
Hi,
今天我用你的两个工程测试和review了代码,有以下几个问题:
1. 下载bootloader工程后,debug时发现代码卡在这一行(如图所示)
2. 在你的代码中,只制定了直接跳转application Reset_Handler 地址,你需要重新初始化SP,PC,和中断向量从定位
Hope it helps.
Have a great day,
Ping
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------