工具/软件:TI C/C++编译器
如何将一些汇编代码放置在闪存中的确切存储器位置? 我需要在精确的记忆液中使用以下代码、特别是0x9B54
__DIUu:.asmfunc stack_usage(RETADDRSZ) __remu: CLR.WR14;初始化余数 MOV.WR12、R15;为 MOV.W #1、R12复制被除数;绕 组1步、同时保持商 div_loop:RLA.W R15;移入 RLC 14.W;RLC R14被除数 如果当前余数>除数、则减去 JNCSET_商 位 sub.WR13、R14 SET_商 位: RLC.W R12;设置商位(进位)、广播循环位 JNCdiv_loop RET .endasmfunc
我之所以需要它、是因为我把引导加载程序弄乱了、它使用此函数。 因此、如果我升级固件、系统将失败、除非它在确切位置具有此功能。