场景如下:
b函数代码指令加载到ddr的位置是 0xc50422e0
但是我想让这段代码指令运行在 0xc70432e0"地址的ddr上,在copy之前,该 0xc70432e0地址上没有其他的代码指令,当执行到跳转时报上述错误,
想请教下应该从哪方面下手处理呢?
谢谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
场景如下:
b函数代码指令加载到ddr的位置是 0xc50422e0
但是我想让这段代码指令运行在 0xc70432e0"地址的ddr上,在copy之前,该 0xc70432e0地址上没有其他的代码指令,当执行到跳转时报上述错误,
想请教下应该从哪方面下手处理呢?
谢谢
不是很明白您的应用场景:
1. “b函数在下到板子之前实现的是printf("1");”,b函数不在板子上跑?在哪里运行?
2. “下到板子的函数printf(2)”函数为什么不直接写代码,而是要去copy b函数的代码?直接写一个不是更方便吗?