IWR1642开发板DSP代码编译错误

Other Parts Discussed in Thread: SYSBIOS, IWR1642, IWR1443, IWR1642BOOST

**** Clean-only build of configuration Debug for project xwr16xx_mmw_mss ****

"D:\\ti\\ccsv7\\utils\\bin\\gmake" -k -j 4 clean -O
DEL /F "xwr16xx_mmw_mss.hex" "configPkg\linker.cmd" "configPkg\compiler.opt" "xwr16xx_mmw_mss.out"
makefile:169: recipe for target 'clean' failed
系统找不到指定的文件。
gmake: [clean] Error 1 (ignored)
系统找不到指定的文件。
gmake: [clean] Error 2 (ignored)
找不到 D:\ti\mmwave_sdk_01_00_00_05\packages\ti\demo\xwr16xx\mmw\mss\ccs\Debug\cli.obj
找不到 D:\ti\mmwave_sdk_01_00_00_05\packages\ti\demo\xwr16xx\mmw\mss\ccs\Debug\cli.d
RMDIR /S/Q "configPkg\"
makefile:169: recipe for target 'clean' failed
DEL /F "cli.obj" "mss_main.obj"
DEL /F "cli.d" "mss_main.d"
'Finished clean'
' '

**** Build Finished ****
Buildfile generation error occurred..
Product 'SYS/BIOS' v6.50.1.12 is not currently installed and no compatible version is available. Please install this product or a compatible version.
Build stopped..

以上错误怎么解决?

  • 你的问题解决了吗?

  • 我也有同样的错误,楼主也在调试程序吗??可不可以加个qq互相学习,823907595

  • 我也有类似的问题,请问您解决了?想请教下可以吗?QQ:2783828134.感谢!

  • 没有,都很久了,没解决。哎。。。

  • 终于解决了,下载bios_6_50_01_12,安装后,重启CCS,就ok了。

    下载地址:

    http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/sysbios/index.html

    版本一定要对应正确!

  • 你好,

    你说的是对的,版本需要对应正确,可参考https://training.ti.com/sites/default/files/docs/water_vs_ground_lab_user_guide.pdf的章节1的各软件版本要求。

    也可以安装最新的mmWave SDK 01.10.02,会将所需要使用的各个组件都自动安装上。

  • 你好,

    请问 CCS的project是以什么为后缀的?我现在的硬件是IWR1642,想找一个demon的project,但目前我只找到了一些c文件和bin文件,这些都没办法使用CCS打开project,请问在ti的那个包里面的那个路径可以找到project文件?

    非常感谢

  • 你好,
    导入project请参考user guide,链接为:dev.ti.com/.../

    另外需要找到对于SDK版本的industrial toolbox

    Demo softwareThis mainly depends on which EVM versions and demos are planned for the training.  If the planned demos use IWR1443 ES2.0 or IWR1642 ES2.0 then the latest mmWave Industrial Toolbox v2.4.0 should be downloaded.  The link is:
    dev.ti.com/.../
     
    If the older IWR1642 ES1.0 EVMs are used then the instructions below can be used to find the previous Industrial Toolbox release to download which has the desired lab for that EVM version.

     
    Instructions to obtain labs from previous Industrial Toolbox versions to support IWR1642 ES1.0:
    Please look at the bottom of the Labs overview page of the latest Industrial Toolbox release (v2.4.0) to see which previous version of the Industrial Toolbox should be used to find labs that support IWR1642BOOST ES1.0 EVMs.  For example, if you are trying to run the mmWave SDK out-of-box mmw demo you should select Industrial Toolbox v2.3.0 (and use mmWave SDK v1.2.0.5) as shown in the pic below.
    dev.ti.com/.../

    建议ES1.0器件使用SDK1.2, 搭配industrial toolbox 2.3 使用
    谢谢
  • Hi Wesley He ,

    How do I know if my device is ES1.0 or ES2.0? And this is my device :

    Best regards,

    Anna

  • Hi Anna,

     if you have an IWR1642 ES2 you need to use a different Uniflash, file, and a different mmwave SDK vs IWR1642 ES1 (older EVM).

    In the case of IWR1642, please check the device revision.   There are special requirements for ES1 - which includes the BSS+MSS+DSP, while the newer ES2 requires a BSS patch (not complete code) + MSS+DSP.  There is a different mmwave SDK version for this.

    You can tell the version by looking at the part labeling, or electronic signature with CCS.

    Part marking - The device has a "502" marked in the lower left corner (dot marking is upper left corner) for ES1 - should match you older EVM

                            "502AC" this is an ES2 released part.  you need to use the different mmwave SDK for this part.     

    ES2 - 

    2.00.00.04  26-APR-2018  Latest MMWAVE-SDK release. Supports AWR1642 ES2.0, AWR1642 HS ES2.0, IWR1642 ES2.0, and IWR1642 HS ES2.0. 

    You can find more details in datasheet page 80 , link: www.ti.com/.../awr1642

    Regards,

    Wesley