你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
wofei1314 发表于 2017-2-9 13:15 哪里有汇编资料,方便的话给指点一下。。。。
zoomdy 发表于 2017-2-6 12:35
查看全部评分
moyanming2013 发表于 2017-2-9 16:30 此方式中,如果在Bootloader.c中执行函数期间出现了异常,理论上还是否正确呢? 这是权威指南第3版的示例 ...
zoomdy 发表于 2017-2-9 15:58 《ARM Cortex-M3与Cortex-M4权威指南》有讲汇编
赋值一个地址给PC指针?是赋值给函数指针吧,你说的这个PC是程序计数器寄存器吗?
《ARM Cortex-M3与Cortex-M4权威指南》有讲汇编
通过函数指针调用函数,一定是BLX指令,函数执行完成后一定会返回到调用该函数的下一条指令,也就是BLX的下一条指令。
此方式中,如果在Bootloader.c中执行函数期间出现了异常,理论上还是否正确呢?
这是权威指南第3版的示例?
评分
查看全部评分
我随手编的,最简单的方式,不考虑权限,不考虑异常,如果都要考虑的话,最好是使用SVC系统调用。如果还有更高的要求,大概只能用Cortex-M23或Cortex-M33了,但我还没见到这两款核心的产品问世。
好的,多谢指点,我看看资料先