打印
[开发工具]

XC8如何实现绝对地址跳转

[复制链接]
2022|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
roalychen|  楼主 | 2016-4-8 17:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
C8里面的一个Bootloader项目,转到XC8的时候出现了问题
(*((void(*)(void))PROG_START))(); //直接进入用户程序
PROG_START为用户程序开始单元0x200
这句跳转到用户程序的语句,编译提示:
warning: (1471) indirect function call via a NULL pointer ignored

请问应该怎么修改呢?谢谢!
沙发
yklstudent| | 2016-4-8 17:51 | 只看该作者
能正常跳转吗?正常就忽视吧;
不然就goto 0x200好了

使用特权

评论回复
板凳
GeekyGeek| | 2016-4-10 09:02 | 只看该作者
试试
asm("goto " ___mkstr(PROG_START));


#asm
        ljmp PROG_START
#endasm

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

102

主题

227

帖子

0

粉丝