Mmwave SDK Release Notes
Mmwave SDK Release Notes
http://www.ti.com
1
Copyright (C) 2019, Texas Instruments Incorporated MMWAVE SDK Release Notes
http://www.ti.com
CONTENTS
1 Introduction
2 Release overview
2.1 What is new
2.2 Platform and Device Support
2.3 Component versions
2.4 Tools dependency
2.5 Licensing
3 Release content
3.1 New Features
3.2 Migration section
3.3 Issues fixed
3.4 Known Issues
3.4.1 mmWave Suite/Demos Known Issues
3.4.2 RadarSS Known Issues
3.4.2.1 RadarSS firmware (patch) for xwr14xx, xwr16xx, xwr18xx
3.4.2.2 RadarSS firmware for xwr68xx
3.5 Limitations
3.5.1 mmWave Suite/Demos Limitations
3.5.2 RadarSS Limitations
3.5.2.1 RadarSS firmware (patch) for xwr14xx, xwr16xx, xwr18xx
3.5.2.2 RadarSS firmware for xwr68xx
4 Test reports
5 Installation instructions
5.1 Installation in GUI mode
5.2 Installation in unattended command line mode
5.3 Post Installation
6 Package Contents
6.1 Drivers
6.2 Control
6.3 Datapath
6.4 Algorithm
6.5 Usecases
6.6 Demos
6.7 Misc folders
6.8 Scripts
6.9 Firmware
6.10 Tools
6.11 Docs
7 Related documentation/links
2
Copyright (C) 2019, Texas Instruments Incorporated MMWAVE SDK Release Notes
http://www.ti.com
1. Introduction
The mmWave SDK enables the development of millimeter wave (mmWave) radar applications using TI mmWave sensors (see list of supported
Platform/Devices). The SDK provides foundational components which will facilitate end users to focus on their applications. In addition, it provides few
demo applications which will serve as a guide for integrating the SDK into end-user mmWave application.
Building blocks
Full driver availability
Layered approach to programming analog front end
Catalog of mmwave algorithms optimized for C674x DSPs
Demonstrations and examples
TI RTOS based
Out of box demo with easy configurability via TI cloud based GUI
Representation of "point cloud" and benchmarking data from demo via GUI
Profiles tuned to common end user scenarios such as Range, Range resolution, Velocity, Velocity resolution
Documentation
2. Release overview
2. 1. What is new
Support for devices mentioned in the "Platform and Device Support" section below
New features can be found in New Features section.
Bug fixes
Tools update
IWR6843 ES2.0 IWR6843ISK (Rev B)+MMWAVEICBOOST (Rev B): IWR6843 Evaluation Module
3
Copyright (C) 2019, Texas Instruments Incorporated MMWAVE SDK Release Notes
http://www.ti.com
xWR terminology is used in sections that are common for AWR and IWR devices
Silicon versions other than the ones in the table above are not supported
This release of mmWave SDK supports the foundation components for the devices mentioned in the table above . At system level, the
mmWave SOC/EVM may interface with other TI ecosystem SOCs/Launchpads/EVMs and software for these other devices will not be a
part of the mmWave SDK foundation components.
2. 3. Component versions
Components inside mmwave_sdk that have their own versions are shown below.
mmwave sdk 3.4 Source and Binary Overall package release version
RadarSS firmware (patch) for xwr14xx, xwr16xx, 1.2.5.2 Binary RadarSS firmware is in ROM. Only the patch is included in the mmwave
xwr18xx sdk release
2. 4. Tools dependency
For building and using mmwave sdk the following tool versions are needed.
mmWave Radar Device support package 1.6.1 or later Upgrade to the latest using CCS update process (see SDK user guide for more
details)
TI Emulators package 7.0.188.0 or later Upgrade to the latest using CCS update process (see SDK user guide for more
details)
4
Copyright (C) 2019, Texas Instruments Incorporated MMWAVE SDK Release Notes
http://www.ti.com
MMWAVE-SECDEV 2.0.1 or later Needed for high secure (HS) devices only
Pinmux tool (optional) Latest Used to generate pinmux configuration for custom board
DCA1000EVM CLI 1.0.0 Part of MMWAVE STUDIO package (use MMWAVE-STUDIO version 2.1.0 or
later)
https://dev.ti.com/uniflash
Offline version:
http://www.ti.com/tool/uniflash
mmWave Demo Latest TI Gallery APP for configuring mmWave sensors and visualizing the point cloud objects generated by the
Visualizer mmWave SDK demo
https://dev.ti.com/mmWaveDemoVisualizer
2. 5. Licensing
Please refer to the mmwave_sdk_software_manifest.html, which outlines the licensing status for mmwave_sdk package.
5
Copyright (C) 2019, Texas Instruments Incorporated MMWAVE SDK Release Notes
http://www.ti.com
3. Release content
3. 1. New Features
Added support for IWR6443 ES2.0, AWR6843 ES2.0, IWR6843AOP ES2.0, IWR6843 HS ES2.0 devices.
AWR68xx is added as a distinct target in the build environment.
Added distinct xwr64xx ccsdebug binary for IWR6443 device that contains only MSS executable.
xwr64xx: SBL and SOC driver avoid DSS unhalt procedures when xwr64xx device is detected.
mmWave Suite enhancement
Drivers
HWA driver:
Changes related to enabling new AoA 2D algorithm
Allow concurrent access to common set registers while HWA is active for xwr68xx ES2
EDMA driver: Updated the checkers for the various data integrity and device hung related EDMA IP erratas. These
checkers are disabled by default for performance reasons but can be enabled easily via global variables exposed by the
EDMA driver.
SOC driver:
Added new API for MSS to detect if the device has a DSP core
Added new API for MSS to workaround MSS DMA MPU silicon errata. SOC_init() leverages this new API to reset
DMA state on boot-up.
mmWave Control layer
Enabled all boot time calibration and runtime calibration for xwr6xxx devices
Added capability to restore phase shifter calibration data for xwr18xx and xwr6xxx devices
mmWave data processing layers
New datapath module for AoA that uses 2D FFT method while leveraging HWA
Range HWA based DPU and Objectdetection DPC now allows users to set the scaling values for butterfly stages and
converting from internal 24-bit to 16-bit output.
Removed additional scaling of ADC input in objectdetection HWA based DPC for xwr68xx device after integrating DFP 6.2.
x that allows runtime calibrations and calibrated Rx signal level.
New "board" directory is added to hold EVM related configuration such as antenna geometry.
New helper utilities added to mathutils for AoA 2D algorithm
mmWave Demos enhancement
Visualizer: Added support for displaying device temperature report
Visualizer: Added support for configuring baud rate of DATA_port higher than default value of 921600
mmW demos:
Support 2 new optional commands configDataPort and queryDemoStatus to allow configuring baud rate of DATA_port
higher than default value of 921600
Added support for device temperature report every frame/subframe as a new TLV
(MMWDEMO_OUTPUT_MSG_TEMPERATURE_STATS)
68xx mmW demo:
Added support for BPM-MIMO
Added support for CQ/CP streaming over LVDS
68xx HWA only (xwr64xx) mmW demo:
This demo has been ported for IWR6843AOP and is available as a separate binary in the same demo directory (in addition
to the binary for IWR6xxx ISK).
For the AOP variant of the demo, it leverages the new AoA 2D algorithm and antenna geometry definition.
Added support for CQ/CP streaming over LVDS
Components/Tools
RadarSS: Updated the RadarSS component for IWR68xx (see exact version above). Users should refer to the RadarSS release
notes included under mmwave_sdk_<ver>/firmware/radarss folder for features and enhancements done in this component.
3. 2. Migration section
This section describes the changes that are relevant for users migrating to the mmWave SDK 3.4.0 release from 3.3.0 release. See release notes
archive in the SDK release package for migrating from other older releases.
Name of RadarSS binary for firmware setenv.bat and setenv.sh already reflect this change in the value of
xwr6xxx devices is now switched to XWR68XX_RADARSS_IMAGE_BIN
xwr6xxx_radarss_rprc.bin instead of
iwr6xxx_radarss_rprc.bin.
Created a new structure Control mmWave All applications using mmWave for restoring device calibrations will need to port their
MMWave_CalibrationData that application code according to the new API parameters.
encapsulates rlCalibrationData_t
and rlPhShiftCalibrationData_t to If application want not using the calibration restore feature can continue to pass
allow restore of multiple device NULL for that parameter.
calibration related parameters
mmWave now enables all valid Control mmWave Application should pass valid values for freqLimitLow and freqLimitHigh in
calibrations during init time and mmWave_Open API and can now enable periodic calibrations in mmWave_Start API
runtime for xwr6xxx devices
6
Copyright (C) 2019, Texas Instruments Incorporated MMWAVE SDK Release Notes
http://www.ti.com
New TLV with device temperature Demos mmW Users can choose to ignore or consume this additional output over UART.
report is now shipped out of mmW
demos when the stats parameter is
enabled in guiMonitor command
Range Azimuth HeatMap TLV Demo xwr64xx Demo IWR6843AOP antenna pattern has multiple rows/columns for azimuth and elevation
stream from mmW demo is replaced (for IWR6843AOP symbols for a given range/doppler index and based on debugging needs, any of the
by Range Azimuth/Elevation TLV Datapath only) rows/columns could be used for azimuth and elevation heatmap calculations. Hence
stream for IWR6843AOP mmW AoA 2D DPU provides all the virtual antenna symbols for the zero Doppler radar
demo cube matrix and xwr684xx Demo (for IWR6843AOP only) ships all these symbols
across all range bins as rangeAzimuthElevation heatmap. The same bit
<rangeAzimuthHeatMap> in "guiMonitor" is repurposed to enable
/disable rangeAzimuthElevation heatmap.
Note that this change only applies to xwr64xx demo when compiled for IWR6843
AOP. When it is compiled for standard IWR6843 ISK antenna pattern, the original
AoA DPU is used for processing and the heatmap is just range-azimuth heatmap
(with no elevation related symbols) as in previous releases. See xwr64xx demo
doxygen for more details.
Minor updates to existing AoA DPU Datapath DPU Some new fields are added to the original AoA HWA DPU to align the interface with
interface to unify with the new AoA the new AoA 2D DPU but these fields are unused and reserved for now. There
2D DPU should be no impact to existing applications.
Objectdetection DPC now accepts Datapath DPC This field is mandatory only for HWA based Objectdetection DPC when compiled to
antenna geometry to enable wider use the new AoA 2D algorithm. For DSP based DPC and for HWA based DPC that
configurations of Tx/Rx antennas uses standard AoA DPU, this field is unused.
besides the standard antenna
pattern shown on BOOST and ISK
mmWave EVMs
Range HWA based DPU and Datapath RangeHWADPU Application now need to pass range FFT scaling parameters as part of DPC/DPU
Objectdetection HWA based DPCs configuration. See Object detection DPC doxygen for more details and mmW demos
now allow users to set the scaling ObjDetHWA for reference implementation.
values for butterfly stages and
converting from internal 24-bit to 16- ObjDetRangeHWA With this API change and update in RadarSS binary, the artificial scaling down of
bit output Range FFT window is now removed from the HWA based DPCs and application are
now in full control to config the HWA scaling for Range FFT as per their chirp design
and environment where the sensor is deployed
Objectdetection Range HWA DPC Datapath ObjDetRangeHWA Application now need to specify the radar cube format when configuring this DPC.
now allows user to specify the radar
cube format to allow flexibility in Note: mmW demos only supports DPIF_RADARCUBE_FORMAT_1.
integrating various DSP based
algorithms/processing chains
DPEDMA structures are updated to Datapath DPEdma No change should be needed at the DPU/DPC or application level since users of this
use int16_t for specifying B and C API would have been following the guidelines of EDMA IP when configuring their flow.
index to match the API definition of
EDMA driver
SOC_triggerWarmReset now Drivers SOC Application should pass appropriate values to this new parameter as per API doxygen
accepts warm reset request type as
an input parameter
Several calibrations that were Control mmwavelink The calibration configuration in the below mentioned APIs needs to be modified to
unsupported in DFP 6.2.0 have now enable the new calibrations.
been enabled in the firmware.
rlRfRunTimeCalibConfig
rlRfInitCalibConfig
Application invoking the mmwavelink API and not using mmwave layer need to take
care of this migration. When using MMWave_open() to initialize the RF and
MMWave_start() to start chirping, application doesn't need to worry about this
parameter as mmwave module takes care of this internally.
7
Copyright (C) 2019, Texas Instruments Incorporated MMWAVE SDK Release Notes
http://www.ti.com
There are no changes to the API Control mmwavelink User can issue the following APIs to enable the corresponding features.
parameters for mmwavelink module
in this release. However, many APIs rlRfSetCalMonFreqLimitConfig
that were not supported in the rlRfTxFreqPwrLimitConfig
previous release are now enabled in rlRfCalibDataRestore
the firmware. rlRfPhShiftCalibDataRestore
rlRfCalibDataStore
rlRfPhShiftCalibDataStore
rlSetSubFrameStart
rlSetBpmCommonConfig
rlSetBpmChirpConfig
pfVcoSelect feature in rlSetProfileConfig
loopBackCfg feature in rlSetAdvFrameConfig
rlSetDynChirpCfg
rlSetDynChirpEn
rlSetDynPerChirpPhShifterCfg
rlRxGainTempLutSet
rlTxGainTempLutSet
rlRxGainTempLutGet
rlTxGainTempLutGet
rlRfSetPhaseShiftConfig
rlRfSetProgFiltCoeffRam
rlRfSetProgFiltConfig
numOfCascadeDev parameter in the Control mmwavelink Application invoking the mmwavelink API and not using mmwave layer need to take
calibration and monitoring time unit care of this migration. When using MMWave_open() to initialize the RF, application
configuration API doesnt need to worry about this parameter as mmwave module takes care of this
rlRfSetCalMonTimeUnitConfig internally.
needs to be set to the default value
of ‘1’ for non-cascaded systems
(single chip).
Updates to the RF gain target field in Control mmwavelink The RF gain target field in “Profile configuration set” API and the “Continuous
“Profile configuration set” API and streaming config set” API has been updated for IWR6843 ES2 devices
the “Continuous streaming config From
set” API for xwr6xxx devices
30dB (0b00)
34dB (0b01)
Reserved (0b10)
26dB (0b11)
To
30dB (0b00)
33dB (0b01)
36dB (0b10)
Reserved (0b11)
rlSetProfileConfig
rlSetContModeConfig
rlSetLoopBckBurstCfg
Application should take care of this updated mapping when specifying the <rxGain>
parameter of profileCfg CLI command for mmW demos.
Update to rlCalibrationData structure Control mmwavelink Due to changes in some of the calibration algorithms in xWR6483, the calibration
format for xwr6xxx devices results data structure is different from the 1st gen devices like 12xx/14xx/16xx/18xx.
Update to calling sequence for Control mmwavelink Issue rlRfSetMiscConfig with the per-chirp phase shifter configuration field enabled
rlRfSetMiscConfig first in the sequence if rlRfSetPhaseShiftConfig and rlSetDynPerChirpPhShifterCfg
are issued down in the sequence.
3. 3. Issues fixed
This section captures the issues that were fixed in this release for mmWave Suite/Demos. For RadarSS related issues that are fixed as part of this
release can be found in RadarSS release notes included under mmwave_sdk_<ver>/firmware/radarss folder.
Bug MMWSDK- Pinmux: Pinmux_Set_Pull() doesn't set the pull values in the pad register as expected
2086
Bug MMWSDK- mmwavelib unit tests: relative directory of testdata should be updated after the move of binary file location
2085
8
Copyright (C) 2019, Texas Instruments Incorporated MMWAVE SDK Release Notes
http://www.ti.com
Bug MMWSDK- xwr6843 mmw demo: DPC_start fails after several stop/restart with no reconfig sequence in between
2083
Bug MMWSDK- window coefficients generation in Range HWA DPU test bench
2073
Bug MMWSDK- Source and destination B and C indices should be int16_t in struct DPEDMA_syncACfg and
2072 DPEDMA_syncABCfg
Bug MMWSDK- mmw demo doesn't report error if subframe contains chirps from 2 profiles
2071
Bug MMWSDK- Wrong directory name in test makefile hwa_dssTest.mak in CFAR HWA DPU
2019
Bug MMWSDK- mmwave doesnt return proper error code when calibmontimeunit is set to 0 in mmwave_open API
2016
Bug MMWSDK- Correct noise variance in DPC unit test signal generation
2013
Bug MMWSDK- AWR1642: User cannot load an image when built with L3 memory diverted to extend TCMB
2012
Bug MMWSDK- EDMA transfer can stall while running DPC test code on AWR18xx
1872
Bug MMWSDK- Uninitialized MCPI test result variable falsely masks failed testcase
1032
3. 4. Known Issues
Bug MMWSDK- AoA DPU: RX phase calibration does not work Documented procedure in past releases always mentioned that all the available
1542 when measurement is done with less than the antennas on the device be turned on for measurement - so this is not creating any
possible max antenna size (#tx < 3, #rx < 4 in case deviation from that. This is listed as known issue so that user are aware of the
of IWR6843) limitation.
Bug MMWSDK- Intermittent failure in "monitoring results" for This issue is seen in noisy lab environment only. One out of many reports for noise
1497 mmwavelink unit test for awr16xx figure has failure status. Observed noise figure from that report are logged at the end
of the test run and can be used for debugging further, in case this is seen in other
scenarios.
Bug MMWSDK- Range processing hwa DPU crashes when For 1 TX 4 RX and numRangeBins = 1024, the BdstIndex for EDMA copy will go
1363 number of RX antenna is 4, and range fft size is beyond its limit of 32768. The calculation is follows:
1024 ByptesPerChirp = numRangeBins * numRxAnt * sizeof(cmplx16ImRe_t) = 16KB.
For 1 TX antenna, due to ping/pong scheme, the jump will be 2 * ByptesPerChirp =
32KB.
The same case is solved by manually setting destination address in rangeProc DSP
based implementation.
For rangeProcHWA, the manually setting of destination address is not doable.
Bug MMWSDK- Rare failure seen in UART loopback driver unit test
1157 - HW limitation
Bug MMWSDK- Limitation in processing chain + LVDS See limitations section below
1078 instrumentation use case
Task MMWSDK- GUI of mmw demo running slow from Firefox Workaround: Please switch to Chrome browser.
533 browser
9
Copyright (C) 2019, Texas Instruments Incorporated MMWAVE SDK Release Notes
http://www.ti.com
Story MMWSDK- UART driver has not tested for Data Length 5 and
252 6
3. 5. Limitations
1 CAN driver:
2 CANFD driver:
3 CBUFF/CSI2/LVDS:
7 HWA driver: Any modes/algorithm outside the scope of mmWave demo are not tested (however they are implemented in the driver).
8 I2C driver: Verified loopback mode on all mmWave device TI EVM (however all features are implemented in the driver) and master mode using
address scanning on all devices. Note that default xWR1642 BOOST EVM does not have a direct connection to I2C devices on the board from
the xwr1642 device and this I2C scan test in driver will fail until board modifications are done.
For xWR14xx, MIBSPI is only supported on SPIA, hence driver only supports SPIA. SPIB is not supported in xWR14xx. In xWR16xx, both
instances are MIBSPI and are supported within the driver.
When MIBSPI mode is used in 4-pin slave mode, for every CHARLEN (8 bits or 16 bits), CS signal(from Master) has to be toggled and 2
VBUSP cycles need to be inserted. This needs to be taken care on SPI master device.
11 DMA based transactions are not supported for CRC and Mailbox driver.
10
Copyright (C) 2019, Texas Instruments Incorporated MMWAVE SDK Release Notes
http://www.ti.com
This feature is not available for xWR14xx due to ADC Buffer being unavailable for streaming while datapath processing is active.
For xWR16xx, xWR18xx, xWR68xx, CQ cannot be streamed out reliably when datapath processing is also enabled. The data corruption
for CQ data over LVDS lanes is seen more pronounced when multiple chirps/chirp event is enabled. Note that, for this reason, default
mmW demo does not allow LVDS streaming and multiple chirps/chirp event to be enabled in the same configuration.
3. 5. 2. RadarSS Limitations
4. Test reports
Results of the unit tests can be found in the docs/test folder. The test folder has separate folders for all the SoC variants. System level test is run using
demos.
5. Installation instructions
mmwave_sdk installer is available as a Windows Installer and a Linux installer.
In Windows environment, double clicking the Windows installer from Windows explorer should start the installation process
If in Linux environment,
On 64-bit machines: Since mmwave_sdk_<version>-Linux-x86-Install.bin is a 32-bit executable, install modules that allows Linux
32bit binaries to execute: "sudo dpkg --add-architecture i386"
Enable execute permission for the Linux installer by running "chmod +x mmwave_sdk_<version>-Linux-x86-Install.bin" command
Run the installer using "./mmwave_sdk_<version>-Linux-x86-Install.bin" command
On 64-bit machines if the GUI does not show up you may need to install additional packages: "sudo apt-get install libc6:i386 libgtk2.
0-0:i386 libxtst6:i386"
Installation steps:
Setup
Choose Destination Location: Select the folder to install (default is c:\ti on windows and ~/ti on linux). The installation folder selected should
not have spaces in its full path.
11
Copyright (C) 2019, Texas Instruments Incorporated MMWAVE SDK Release Notes
http://www.ti.com
Select Components: The installer includes all the tools needed for building the mmWave SDK. You should see a screen like below (except
that each component will also have version information appended). The only reason to deselect a tool is if the exact tool version is already
installed in the destination folder.
In Windows environment
Run the installer using "mmwave_sdk_<version>-Windows-x86-Install.exe --prefix <installation folder> --mode unattended"
command. This will install all the components in the installer.
Please note that even though the command may finish immediately it takes sometime for all the folders to show up in the
destination folder (double check if you have the folder structure in "Post Installation" section before proceeding)
For command line help including information about selective installation of components run the following
command "mmwave_sdk_<version>-Windows-x86-Install.exe --help"
In Linux environment:
On 64-bit machines: Since mmwave_sdk_<version>-Linux-x86-Install.bin is a 32-bit executable, install modules that allows Linux
32bit binaries to execute: "sudo dpkg --add-architecture i386"
Enable execute permission for the Linux installer by running "chmod +x mmwave_sdk_<version>-Linux-x86-Install.bin" command
Run the installer using "./mmwave_sdk_<version>-Linux-x86-Install.bin --prefix <installation folder> --mode unattended"
command. This will install all the components in the installer.
For command line help including information about selective installation of components run the following command ".
/mmwave_sdk_<version>-Linux-x86-Install.bin --help"
5. 3. Post Installation
After the installation is complete the following folder structure is expected in the installation folder (except that each component will have appropriate
version number in place of the VERSION placeholder shown below)
12
Copyright (C) 2019, Texas Instruments Incorporated MMWAVE SDK Release Notes
http://www.ti.com
Under the mmwave_sdk <ver> folder you should have the following directory structure.
6. Package Contents
The mmwave sdk release package contains the following major components/folders.
6. 1. Drivers
Drivers can be found under mmwave_sdk_<ver>/packages/ti/drivers folder. The directory structure of all drivers is similar to the one shown below for
adcbuf (some drivers do not have a unit test as shown in the table below)
13
Copyright (C) 2019, Texas Instruments Incorporated MMWAVE SDK Release Notes
http://www.ti.com
prebuilt binary)
ADCBUF X X X
CAN X X X
CANFD X X X
CBUFF/LVDS X X X
CRC X X X
X X X
CRYPTO1
CSI2 X X X
DMA X X X
EDMA X X X
ESM X X
GPIO X X X
HWA X X X
I2C X X X
MAILBOX X X X
OSAL X X
PINMUX X X
QSPI X X X
14
Copyright (C) 2019, Texas Instruments Incorporated MMWAVE SDK Release Notes
http://www.ti.com
QSPIFLASH X X X
SOC X X
SPI X X X
UART X X X
WATCHDOG X X X
6. 2. Control
Control modules can be found under mmwave_sdk_<ver>/packages/ti/control folder. Content of each of the control module is shown below
prebuilt binary)
mmwavelink framework X X X
6. 3. Datapath
Datapth modules can be found under mmwave_sdk_<ver>/packages/ti/datapath folder. Content of each of the control module is shown below
prebuilt binary)
RangeProc DPU X X X
Doppler DPU X X X
CFAR CA DPU X X X
AoA DPU X X X
AoA 2D DPU X X X
Datapath EDMA X X
6. 4. Algorithm
Algorithms can be found under mmwave_sdk_<ver>/packages/ti/alg folder. Currently algorithms applicable for mmwave functionality are provided
under this folder:
prebuilt binary)
gtrack X X X
X X X
15
Copyright (C) 2019, Texas Instruments Incorporated MMWAVE SDK Release Notes
http://www.ti.com
mmwavelib
6. 5. Usecases
Usecases can be found under mmwave_sdk_<ver>/packages/ti/drivers/test folder.
prebuilt binary)
mem_capture X X X
6. 6. Demos
Demos can be found under mmwave_sdk_<ver>/packages/ti/demo/<platform>. The following demos are included in the mmwave sdk package.
Details on running demos can be found in the mmwave_sdk_user_guide.
X X X
mmw1
6. 7. Misc folders
Following folders are also part of mmwave_sdk_<ver>/packages/ti folder.
6. 8. Scripts
Build scripts can be found in mmwave_sdk_<ver>/packages/scripts folder. Build instructions can be found in mmwave_sdk_user_guide.
6. 9. Firmware
RadarSS firmware for all supported devices is included under mmwave_sdk_<ver>/firmware/radarss folder. Procedure to flash the radarss is covered
in the mmwave_sdk_user_guide.
6. 10. Tools
The following tools are included in the release in binary form. These can be found under mmwave_sdk_<ver>/tools folder.
Ftdi: These Windows PC drivers are needed when interfacing to the board via FTDI port on MMWAVE-DEVPACK or MMWAVEICBOOST
6. 11. Docs
mmwave_sdk_<ver>/docs folder contains important documents related to the release such as
16
Copyright (C) 2019, Texas Instruments Incorporated MMWAVE SDK Release Notes
http://www.ti.com
mmwave_sdk_<ver>/docs/relnotes_archive contains release notes from previous releases. Release notes contain migration information.
mmwave_sdk_<ver>/docs/test folder contains test results for each SoC. Each SoC folder in turn may contain multiple test group folders (such as
module_test, alglib_test) which have the following files
7. Related documentation/links
Other than the documents included in the mmwave_sdk package the following documents/links are important references.
SoC links:
Automotive mmWave Sensors
Industrial mmWave Sensors
Evaluation Modules (EVM) links:
Automotive Evaluation modules (Booster Pack, DEVPACK)
Industrial Evaluation modules (Booster Pack, ISK)
17