Mmwave DFP Release Notes
Mmwave DFP Release Notes
Mmwave DFP Release Notes
00 Release Notes
1. Introduction
TI mmWave Device Firmware Package (DFP) enables the development of millimeter wave (mmWave)
radar applications using AWR1243 SOC/EVM. It includes necessary components which will facilitate end
users to integrate AWR1243 SOC with their choice of processor. It also includes RF evaluation tool
(RadarStudio) to help user measure RF and key system performance on TI mmWave Radar devices.
In addition, DFP provides mmWaveLink framework and example application which will serve as a guide
for integrating the AWR1243 with external processor.
Note: mmWave Software Development Kit (SDK) enables the development of radar applications
on AWR1443, AWR1642, IWR1443, IWR1642 SOCs/EVMs. The basic components of DFP are
included in mmWave SDK.
.
Note: This is a pre-production release and has undergone limited validation under nominal
conditions for nominal device process
2. Release Overview
Note: DFP supports the foundation components for the device mentioned in the table above. At
system level, the mmWave SOC/EVM may interface with other SOCs/EVMs and software for
these other devices will not be a part of the DFP
RadarStudio GUI utilizes mmWaveLink framework to communicate with the device through FTDI
FT4232H device.
mmWave DFP contains the pre-built binaries for all the software components. Below tools are
required to run RadarStudio and to build mmWaveLink example application
2.6 Licensing
Please refer to the mmwave_dfp_manifest.html, which outlines the licensing information for
mmWave DFP package.
3. Release Contents
3.1 New Features
Support for Autonomous run time calibrations which are scheduled on a user defined
periodicity
mmWaveLink example application
4. Notes
Serial Data FLASH Supported:
AWR1443/xWR1443
The AWR1243/xWR1443 ES1.0 and ES2.0 devices work only with Spansion and Macronix
devices. In particular, the Flash variants that have been tested to work with the ROM bootloader
are:
Spansion S25FL256S
Spansion S25FL132K0XNFB010
Macronix MX25L3233F
Macronix MX25R1635FZNIH0 (Wide voltage part variant)
There are the following factors that will determine if the XWR16xx ROM bootloader will be able to
interface and work with the SFLASH on XWR16xx devices:
Pre-requisite:
SFLASH supports the SFDP command and responds with JEDEC compliant information
regarding the capabilities and command set of the flash.
The ROM assisted download should work with all flash variants that allow for “Memory
mapped mode” and “Page program command (0x2)” with 1 dummy byte and 24bit
addressing.
In addition to writing to the Flash, the ROM bootloader also support setting the “Quad
Enable” bit for Spansion and Macronix variants (certain specific part variants only).
In case any of the above steps fail, the device supports “Boot mode – UART” which can be used
to download an application onto the MSS RAM and execute, which can be used to program the
SFLASH.
The ROM bootloader performs the read from the FLASH based on the highest capability mode
(Quad/Dual/Single) as published by the SFLASH in response to the SFDP command. The
commands used also are as published by the SFDP response. So if the Quad read is supported,
the expectation is that the Quad Enable (QE) bit is already set in the FLASH. The ROM
bootloader would use the Quad mode to perform the read.
Recommendation:
The flash vendors have an orderable part variant with the Quad Enable (QE) bit set. It is
recommended to use these variants to work with TI mmWave SOCs.