RAM中的ARM Eclipse调试代码。是否可以查看源代码`

时间:2019-06-28 15:00:03

标签: eclipse debugging arm stm32

尝试调试复制到SRAM并从那里执行的代码时遇到问题。

该代码将覆盖数据-但仅在系统更新期间完成。在链接描述文件中正确定义了放置代码的部分,调试器可以正确看到地址。但是当我进入该功能时(RAM中的代码是正确的),它不会将源文件与内存中执行的代码连接起来。

您知道该怎么做。在汇编程序级别调试C代码并不是一件令我高兴的事情:)

任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:2)

问题有点傻。当您从闪存中调用RAM函数时(必须以这种方式进行第一次调用),它必须由贴面完成。它搞砸了调试器。但是拥有自己的调用宏(由于必须通过指针完成距离),一切正常

示例调用宏。

{{ Carbon\Carbon::parse($item->created_at)->format('M d, Y') }}