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.

AWR1843: 传感器论坛

Part Number: AWR1843
Other Parts Discussed in Thread: SYSBIOS

我先是在flashing模式下对自己的AWR1843的板子烧录了xwr16xx_vitalSignsDemo_lab.bin镜像文件,没有出现问题。

然后调整板子为功能模式,重启,打开gui。

正常显示,并自动识别端口,与我电脑设备管理器中的端口对应,没有出现错误。

最后问题来了,选择为从前方测量,点击开始,gui界面一直不出数据,这是什么原因呢?

  • 需要做移植,请参考下面的移植文档。
    Table 7. xWR1642 to xWR1843 Software Migration
    https://www.ti.com/lit/an/swra656b/swra656b.pdf

  • 您好,假如我使用第一种Makefile的方式,该怎么进行重新编译呢?,这个方式是怎么对项目进行编译的我还不知道。

    或者我使用CCS编译这个工程,去哪里修改这个属性呢?

  • Application code must be re-compiled with MMWAVESDK
    3.3.0 or above to run on xWR1843
    Makefile: No change required if you are using SDK
    makefiles, as this is automatically handled in the SDK
    3.3 environment setup script:
    C:\ti\mmwave_sdk_03_03_xx_xx\packages\scripts\win
    dows\setenv.bat
    OR
    CCS Projectspec: If the application is compiled using
    CCS projectspecs, you need to update the products
    property in DSS and MSS projectspecs as shown
    below.
    <property name="products"
    value="com.ti.rtsc.SYSBIOS:6.73.01.01;com.ti.MMWA
    VE_SDK:3.3.0.03;"/>
    Example: For reference CCS projects for xWR1843,
    see the 18xx – mmWave SDK Demo available in:

  • 我使用sdk make的方式,按照您提示的移植文档中的table 7进行操作,编译SDK中自带的mmv demo没有问题,但是在编译driver vital signs过程中提示下述错误,这是代码有问题吗?

    SHMEM_ALLOC is set to 0x00000008
    Configuring RTSC packages...
    C:/ti/xdctools_3_50_08_24_core/xs --xdcpath="C:/ti/bios_6_73_01_01/packages;C:/ti/mmwave_sdk_03_03_00_03/packages" xdc.tools.configuro -t ti.targets.arm.elf.R4Ft -p ti.platforms.cortexR:AWR18XX:false:200 -r release -c C:/ti/ti-cgt-arm_16.9.6.LTS -DMMWAVE_SDK_DEVICE_TYPE=xwr18xx --compileOptions "--enum_type=int" -o mss/mmw_configPkg_xwr18xx mss/mss_mmw.cfg
    Finished configuring packages

    [R4 Device/Type: awr18xx/xwr18xx] Building file: mss/mss_main.c
    "mss\mss_mmw.h", line 196: error: identifier "Mailbox_Handle" is undefined
    "mss/mss_main.c", line 192: error: identifier "rlRfInitomplete_t" is undefined
    "mss/mss_main.c", line 192: error: identifier "ptrRFInitCompleteMessage" is undefined
    "mss/mss_main.c", line 196: error: expected an expression
    "mss/mss_main.c", line 196: error: expected a ";"
    "mss/mss_main.c", line 526: error: identifier "Mailbox_Handle" is undefined
    "mss/mss_main.c", line 564: error: argument of type "int32_t *" is incompatible with parameter of type "rlCalibrationData_t *"
    "mss/mss_main.c", line 564: error: too few arguments in function call
    8 errors detected in the compilation of "mss/mss_main.c".

    >> Compilation failure
    gmake: *** [obj_xwr18xx/mss_main.oer4f] Error 1

  • automotive toolbox里的driver vital sign是project工程,没有使用makefile。在ccs里打开对应的mss,dss工程文件后,在ccs属性里修改。

  • 我在C:\ti\mmwave_automotive_toolbox_3_4_0\labs\incabinsensing\driver_vital_signs\vitalSigns_target文件夹中是有makefile文件的,然后我在这个路径下使用gmake clean和gmake all的时候出现上述错误。

  • 我猜测是由于SDK版本不正确导致的错误,因为在您推荐的移植文档中说要使用SDK 3.3版本,但是driver vital signs这个demo的DriverVitalSigns_Release_Notes中说要使用mmWave SDK 1.1.0.2

  • 不需要用makefile,可以到ccs里导入工程。