|
楼主 |
发表于 2013-9-4 14:25:41
|
显示全部楼层
本帖最后由 yixuantaba 于 2013-9-4 14:54 编辑
都是在一个工程里的,一起编译的,应用程序放在2000以后,所以升级的时候只将2000以后的代码更新。这样接收用串口中断觉得合适吗?而且这个串口还要在应用程序里使用。
再请教: 430在启动之前要调用初始化变量函数:
XCALL #__data16_memzero
001112 12B0 24FC 这个函数貌似被定义到了0x24fc 这里,但是我升级的时候把他擦除并写了其他东西,然后到这里就死了!怎么重定位这个函数?
这是我修改的XCL文件:
////////-------------------------------
-Z(CODE)CSTART=1100-1FFF
-Z(CODE)UPDATECODE=1100-1FFF
-Z(CODE)CODE=2000-FDFF
-Z(CONST)DATA16_C,DATA16_ID,DIFUNCT=1100-1FFF
-Z(CONST)MYRESET=FFDE-FFDF
-Z(CONST)INTVEC=FFE0-FFFF
////////////////------------------------ |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|