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.

[参考译文] IWR1642BOOST:交通演示构建错误:#10099-D、程序将无法放入可用内存中

Guru**** 2582405 points
Other Parts Discussed in Thread: UNIFLASH, MATHLIB, IWR1642

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/618244/iwr1642boost-traffic-demo-build-error-10099-d-program-will-not-fit-into-available-memory

器件型号:IWR1642BOOST
主题中讨论的其他器件:UNIFLASHMATHLIBIWR1642

尝试构建演示、来自 dss_mmw_linker.cmd 的"gmake all"错误消息、
生成第38行。 前提条件和程序的安装方式如下
C:\tmdemo\..... \BuildInstructions\mmwave_sdk_setupenv.bat 不需要修改。
与较早的 gmake 消息文件相比、错误接近结尾、如下所示:

C:/ti/mmwave_sdk_01_00_00_05/packages/ti/platform/xwr16xx/c674x_linker.cmd dss/d
ss_mmw_linker.cmd -lrts6740_elf.lib -o xwr16xx_mmw_demo_dss.xe674

"dss/dss_mmw_linker.cmd"、第49行:警告#10068-D:无匹配段
"dss/dss_mmw_linker.cmd"、第38行:错误#10099-D:程序将无法放入可用的 ME 中
Mory。 “.fastCode”大小为0x5f00的运行定位失败。 可用
LE 存储器范围:
L1PSRAM 大小:0x4000未使用:0x4000最大孔:0x4000
错误#10010:链接期间遇到错误;未生成"xwr16xx_MMW_DEMOD_DS.xe674"

>>编译失败
gmake:***[dssDemo]错误1.

C:\tmdemo\mmwave_demo_dev\radarDemo\chains\RadarReceiverEDMA_mmwSDK\MMW_TMDemo>

请告知如何修改内存设置以纠正此问题。

后来、我将整个设置安装到以前从未安装过 TI 软件、eclipse 或 perl 以及其他 开发工具的另一台计算机:CCS 7.1.0 (提供 ti-cgt-arm_16.9.1.LTS)、

xdctools_3_50_00_10_core (独立于不带 JRE 的 CCS)、 BIOS_6_50_01_12、 MMWAVE_SDK_01_00_00_05、uniflash_4.2、perl (修改路径似乎无关紧要、也许可以

此处根本未使用)、c4000 (包含 DSPLIB)、C6000_7.4.16、mathlib_C674x_3_1_2_1。 以前安装了数百个程序,这可能是错误的。 我先尝试了

使用最新版本、然后返回到 MMWAVE_SDK_setupenv.bat 中建议的版本、找不到工作组合。 我故意使用了上面的旧版本、因为它是这样

之前的工作设置。 我想知道、如果有任何使用 Windows10和这些软件包的用户最近都可以使用该构建、请告诉我。

缺少文件或软件似乎不是问题、一些细微的更改会阻止正确的内存设置。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Esko、

    想知道您是否已经尝试为 IWR1642器件编译毫米波开箱即用演示的编译步骤。
    这将确保正确设置环境。

    完成上述步骤后、即可尝试进行交通监控演示。
    在编译交通监控演示时、所需的 DSP lib/mathlib 版本与开箱即用演示中使用的版本不同、这需要在交通监控演示编译步骤中加以考虑。

    请确认您已尝试上述操作、我们可以根据上述步骤的结果继续。

    谢谢、
    Vaibhav
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Vaibhav、您好!

    感谢你的答复。 但是、我已经尝试并成功构建了 MMW 和捕捉演示。 也可以将程序模块更改为最新版本。 但我所忽略的是 tmdemo_GSG 中要将 C674x_linker.cmd L1P_cache_size 中的注释更改为4*1024。 该注释与 Linux 指令位于同一列中、因此我一开始没有考虑它。

    现在、流量演示构建工作得非常完美。 这里的每个人都应该清楚、计算机平台不应影响 EVM 存储器映射。 很抱歉让你感到烦扰。