2.7. Release Notes - 06_02_00¶
2.7.1. Introduction¶
This release notes provides important information that will assist you in using the PDK software package. This document provides the product information and known issues that are specific to the PDK software package.
2.7.2. What’s New¶
- CPSW
- SGMII mode
- QSGMII mode
- CPTS time stamping
- Hardware-offload checksum
- PHY MII loopback
- Debug and diagnostic features
- Debug GEL files: SGMII config, diagnostic, status
- CSI2 RX
- Added Error handling and recovery support
- Driver now can recover from CRC, ECC, FIFO overflow and Data ID errors
- CSI2 TX
- Added FVID2 CSIRX driver support
- Validated RAW8, RAW12, RGB888, YUV422 data formats with single channel transmit on J721E EVM.
- DSS
- Added DSS DSI Support
2.7.3. Upgrade and Compatibility¶
- CPSW
- PHY loopback configuration parameter renamed from isLoopback to CpswPhy_Config.enableLoopback
- QSGMII is no longer part of CpswMac_VariantType. Two sub-layer types are now used to describe QSGMII interface: CpswMac_SublayerType.CPSW_MAC_SUBLAYER_QUAD_SERIAL_MAIN and CpswMac_SublayerType.CPSW_MAC_SUBLAYER_QUAD_SERIAL_SUB
2.7.4. Device Support¶
- J721E EVM (BOARD=j721e_evm)
2.7.5. Validation Information¶
This release is validated on J721E EVM for the applicable components. For details on the validated examples refer to the platform specific test report present in PDK_INSTALL_DIR/docs/test_report folder.
2.7.6. Tool Chain Information¶
Refer to SDK level documentation for Tool Chain and dependent component version used to validate this release.
2.7.7. Fixed Issues¶
ID | Head Line | Module | Affected Versions | Affected Platforms |
---|---|---|---|---|
PRSDK-7120 | SPI master slave test fails in non-dma callback mode | PDK | PROCESSOR-SDK_06.01.00 | J721E |
PRSDK-7713 | Proxy access causes hard fault in the MCU2_0 | SCIClient | PROCESSOR-SDK_06.01.00 | J721E |
PRSDK-5935 | Flashing speed for OSPI with Uniflash 5.0 is very poor (about 7KB/s) | UNIFLASH | PROCESSOR-SDK_05.03.00 | J721E |
PRSDK-7495 | Userguide updates for J7 Uniflash are missing | UNIFLASH | PROCESSOR-SDK_06.01.00 | J721E |
ADASVISION-3275 | cpsw - Nimu example hangs if CPSWNIMUAPP_RESTART_PERIOD is low | CPSW | SDK_J7_00_09_01_00 | J721E |
ADASVISION-3277 | cpsw - RTOS/Baremetal loopback test fails in second iteration - mcu2_1/mcu2_0 | CPSW | SDK_J7_00_09_01_00 | J721E |
ADASVISION-3280 | Cpsw2G - Interrupts won’t work for main domain cores(mcu2_1, mpu1_0) | CPSW | SDK_J7_00_09_01_00 | J721E |
ADASVISION-3282 | cpsw - mpu1_0 loopback test fails for heap memory match | CPSW | SDK_J7_00_09_01_00 | J721E |
ADASVISION-3283 | cpsw nimu - dma descriptor not freed error | CPSW | SDK_J7_00_09_01_00 | J721E |
ADASVISION-3285 | CPSW: Cpsw_handleLinkUp assert randomly | CPSW | SDK_J7_00_09_01_00 | J721E |
ADASVISION-3290 | [CPSW] [UT]Max Rx frame payload size limited to 1486 instead of 1500 if RxFlowPrms rxMtu not explicitly configured | CPSW | SDK_J7_00_09_01_00 | J721E |
ADASVISION-3785 | [cpsw] Incorrect memcpy for macport list in mcm & CPSW examples | CPSW | SDK_J7_01_00_00_00 | J721E |
ADASVISION-3799 | CPSW: PHY loopback fails with RMII PHY in GESI board | CPSW | SDK_J7_06_01_01 | J721E |
ADASVISION-3867 | CPSW Nimu - assert in cpsw memutils due to descriptor mismatch | CPSW | SDK_J7_06_01_01 | J721E |
ADASVISION-3868 | cpsw - Nimu example aborts when run on A72 | CPSW | SDK_J7_06_02_00 | J721E |
ADASVISION-3936 | Assertion in CSI2 Rx driver | CSI2-RX | SDK_J7_06_01_01 | J721E |
ADASVISION-3691 | [CSIRX DRV]capture with 2.5 Gbps DDR lane speed is failing | CSI2-RX | SDK_J7_00_09_00_00 | J721E |
ADASVISION-3781 | VHWA SDE Foco buffers are not aligned | VHWA_SDE | SDK_J7_00_09_01_00 | J721E |
PDK-4767 | QSPI flash writer and diagnostic test failure | BOARD | PDK_J7_01.00.00_RTM | J721E |
2.7.8. Known Issues¶
ID | Head Line | Module | Reported in Release | Affected Platforms | Workaround in this release |
---|---|---|---|---|---|
ADASVISION-3745 | Output mismatch when each region requiring 3 TRs | VHWA_LDC | PDK_J7_01.00.00_RTM | J721E | None |
ADASVISION-3747 | DMPAC DOF driver doesn’t handle certain SOF case properly | VHWA_DOF | PDK_J7_00.09.01 | J721E | This issue is due to shift in flowvector out buffer. While generating the SOF binary map make sure that Paxel rows without any pixel enabled should be in consecutive pair. |
ADASVISION-3747 | Active DP -> HDMI adapter doesn’t work | DSS | PDK_J7_00.09.01 | J721E | Use the display that supports Active DP |
PROC_BRDS-658 | J7 GESI DB - MAC PORT 0 packet drop seen of 1Gbps Speed | CPSW | PDK_J7_00.09.00_Bringup | J721E | MAC port 0 configured at 100Mbps in J721E EVM alpha version (already taken care in driver) |
PROC_BRDS-659 | J7 Ethernet expansion board causing interference in the GESI MDIO phys | CPSW | PDK_J7_00.09.00_Bringup | J721E | QSGMII ports should be disabled in J721E EVM alpha version |
ADASVISION-3286 | Max Length test Tx completion hangs if cpswHostPort maxRxMtu is exceeded | CPSW | PDK_J7_00.09.00_Bringup | J721E | Host core should not send packet more than maxRxMtu |
ADASVISION-3287 | CPSW MAC loopback fails at RMII mode | CPSW | PDK_J7_00.09.00_Bringup | J721E | None |
ADASVISION-3819 | CPSW SGMII FIFO loopback fails | CPSW | SDK_J7_06_02_00 | J721E | None |
ADASVISION-3974 | CPSW nimu example app hangs when running on A72 | CPSW | SDK_J7_06_02_00 | J721E | None |
PRSDK-7893 | Using PROXY 1 for Pinmux cause crash in SDK use cases | BOARD | PDK_TDA_01.09.00 | J721E | Use Proxy 0. (Already taken care in driver) |
PRSDK-7892 | Noisy output for digital audio diagnostic test | BOARD | PDK_J7_00.09.00_Bringup | J721E | None |
PRSDK-7891 | CPSW RGMII diagnostic test failure | BOARD | PDK_J7_01.00.00_RTM | J721E | None |
ADASVISION-3744 | VPAC VISS driver doesn’t support several valid mux combinations for outputs | VHWA_VISS | PDK_J7_00.09.01 | J721E | None |
ADASVISION-3746 | NF de-queue fails after 30 interation | VHWA_NF | PDK_J7_00.09.01 | J721E | None |
ADASVISION-3754 | ipc remote cores does work on 2nd boot | IPC | PDK_J7_00.09.00 | J721E | None |
ADASVISION-3755 | IPC: IPC is not functional in remoteproc mode with current BTCM images | IPC | PDK_J7_00.09.01 | J721E | None |
PRSDK-8007 | IPC does not allow more than one simultaneous core announcement for all cores | IPC | PROCESSOR-SDK_06.01.00 | J721E | None |
PRSDK-7220 | Warning when LEO PMIC is not present | PM | PROCESSOR-SDK_06.01.00 | J721E | None |
PRSDK-7677 | udma dru tests are failing on c66x and c7x | UDMA | PROCESSOR-SDK_06.02.00 | J721E | Sample application works. This is a unit test issue |
PRSDK-7872 | udma HC channel configuration hangs with default parameters | UDMA | PROCESSOR-SDK_06.01.00 | J721E | After param init explicitly set burstSize = 0x01 (both Tx and Rx param) and burstSize = 128 (for Tx param) |
PRSDK-7747 | MCASP_DeviceLoopback_Test: mcaspCreateChan for McASP2 Rx Failed | MCASP | PROCESSOR-SDK_06.02.00 | J721E | None |
PRSDK-7890 | QSPI flash operations are failing in DDR & DMA mode | SPI | PROCESSOR-SDK_06.01.00 | J721E | None |
2.7.9. Limitations¶
- Active DP -> HDMI adapter doesn’t work. As a workaround use the display that supports Active DP