Microchip
直播中

陈蓓萤

8年用户 212经验值
私信 关注
[问答]

使用PIC24 uC如何找到用户指南

你好,我使用的是PIC24 uC,我需要使用汇编内联跳转到内存中的不同位置,但是似乎找不到用户指南。如果我想跳转到应用程序开始位置0x4000,谁能帮我?

回帖(5)

骆其节

2020-4-29 13:13:47
使用内联程序集的控制转移几乎肯定会导致编译器错误编译应用程序。实际上,这是使用内联程序集时的一个有文档记录的警告。希望您指的是在汇编中编写,而不是使用C编译器。在这种情况下,您可以在程序员的参考手册(DS70157)中找到汇编语言(我相信)。
举报

黄飞高

2020-4-29 13:27:24
使用ASM(“GOTO…”)从Bootloader传递到加载的应用程序是非常有效的。/ Ruben
举报

陈晨

2020-4-29 13:45:47
我知道在C程序中使用ASM goto是有正当理由的。这个问题的措辞让我很吃惊,因为海报可能不理解风险,或者其它选项。比如,爆破帽的哪一端最先进入。
举报

李涛

2020-4-29 13:56:15
我不会仅仅因为编译器必须在执行指令之前将正确的内存地址放入正确的寄存器中,所以不能100%地得到您输入的内容而烦恼于内联。也许对于少数指令来说可以,但是它不会被优化或者时间不精确。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分