工具与软件:
大家好
我需要一些关于在 ram 中运行的应用程序代码的帮助
在我使用以下类型在 ram 中运行代码之前、一切都好、编译没有错误。 在我做以下操作后:
(__LW_AT__1)我添加我的第一个 App1.obj(.text)、编译成功、没有错误。
(__LW_AT__2)我添加我的第二个,它的名称为 App2.obj). text(,错误发生,就是
重新定义:xxxx 最初在" ";在"App2.obj"中重新定义、其中 xxxx 是 App2中定义的函数名称或变量名、它们都是私有变量。
.TI.ramfunc:{App1.obj (.text)、
app2.obj(.text)}
负载= FLASHH、
RUN = RAMS2_6、
Load_start (_RamfuncsLoadStart)、
Load_Size (_RamfuncsLoadSize)、
Load_End (_RamfuncsLoadEnd)、
RUN_START (_RamfuncsRunStart)、
RUN_SIZE (_RamfuncsRunSize)、
RUN_END (_RamfuncsRunEnd)、
那么、为什么会发生这种情况?只有在将 cmd 文件更改为在 RAM 中运行代码后、错误才会出现、您能帮助我解决这个问题吗?

