[IE][VPU]: Use unified pcie firmware (#3382)
* Unified firmware named pcie-ma2x8x is needed to use both ma2480 and ma2085 with pcie connection. * Update firmware built from develop branch
This commit is contained in:
parent
2667bffa0d
commit
49589855d8
@ -13,16 +13,16 @@ endif()
|
|||||||
|
|
||||||
include(dependency_solver)
|
include(dependency_solver)
|
||||||
|
|
||||||
set(VPU_SUPPORTED_FIRMWARES usb-ma2x8x pcie-ma248x)
|
set(VPU_SUPPORTED_FIRMWARES usb-ma2x8x pcie-ma2x8x)
|
||||||
set(VPU_SUPPORTED_FIRMWARES_HASH
|
set(VPU_SUPPORTED_FIRMWARES_HASH
|
||||||
"67f91ad33170ac6304772f8f7bbb9ea92bf41a86c080980644a12f66a5ef956c"
|
"becaeea32805cc59a59fced0ed08235255a43a3c8535a36fa376351607b24ad6"
|
||||||
"bfb1b2e465e4b3c7d003a54f2d910c872a042c5b09e77a0fb12913fe253d53ae")
|
"fa0303c0c073c68076190cb71ce8bf1cc04ade74ca9a7b5a538ceb99d24d3289")
|
||||||
|
|
||||||
#
|
#
|
||||||
# Default packages
|
# Default packages
|
||||||
#
|
#
|
||||||
|
|
||||||
set(FIRMWARE_PACKAGE_VERSION 1508)
|
set(FIRMWARE_PACKAGE_VERSION 1521)
|
||||||
set(VPU_CLC_MA2X8X_VERSION "movi-cltools-20.09.2")
|
set(VPU_CLC_MA2X8X_VERSION "movi-cltools-20.09.2")
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -37,7 +37,7 @@ foreach(idx RANGE 0 ${num_firmwares})
|
|||||||
|
|
||||||
set(firmware_name_full ${firmware_name}.mvcmd)
|
set(firmware_name_full ${firmware_name}.mvcmd)
|
||||||
# Handle PCIe elf firmware for Windows
|
# Handle PCIe elf firmware for Windows
|
||||||
if (WIN32 AND "${firmware_name}" STREQUAL "pcie-ma248x")
|
if (WIN32 AND "${firmware_name}" STREQUAL "pcie-ma2x8x")
|
||||||
set(firmware_name_full ${firmware_name}.elf)
|
set(firmware_name_full ${firmware_name}.elf)
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
@ -76,7 +76,7 @@ foreach(firmware_name IN LISTS VPU_SUPPORTED_FIRMWARES)
|
|||||||
set(firmware_out_file "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${CMAKE_CFG_INTDIR}/${firmware_name}.mvcmd")
|
set(firmware_out_file "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${CMAKE_CFG_INTDIR}/${firmware_name}.mvcmd")
|
||||||
|
|
||||||
# Handle PCIe elf firmware for Windows
|
# Handle PCIe elf firmware for Windows
|
||||||
if (WIN32 AND "${firmware_name}" STREQUAL "pcie-ma248x")
|
if (WIN32 AND "${firmware_name}" STREQUAL "pcie-ma2x8x")
|
||||||
set(firmware_out_file "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${CMAKE_CFG_INTDIR}/${firmware_name}.elf")
|
set(firmware_out_file "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${CMAKE_CFG_INTDIR}/${firmware_name}.elf")
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
|
@ -424,7 +424,7 @@ static ncStatus_t getDeviceFwProtocolPrefix(const deviceDesc_t deviceDesc,
|
|||||||
|
|
||||||
static char* getDevicePlatform(deviceDesc_t deviceDesc, int useUniversalFirmware) {
|
static char* getDevicePlatform(deviceDesc_t deviceDesc, int useUniversalFirmware) {
|
||||||
if (deviceDesc.platform == X_LINK_MYRIAD_X) {
|
if (deviceDesc.platform == X_LINK_MYRIAD_X) {
|
||||||
if (useUniversalFirmware && deviceDesc.protocol != X_LINK_PCIE) {
|
if (useUniversalFirmware) {
|
||||||
return "ma2x8x";
|
return "ma2x8x";
|
||||||
} else {
|
} else {
|
||||||
return "ma248x";
|
return "ma248x";
|
||||||
|
@ -100,7 +100,7 @@ std::string MvncTestsCommon::getMyriadFirmwarePath(const deviceDesc_t& in_device
|
|||||||
#else
|
#else
|
||||||
const std::string extension = "mvcmd";
|
const std::string extension = "mvcmd";
|
||||||
#endif
|
#endif
|
||||||
return firmwareDir + std::string("pcie-ma248x.") + extension;
|
return firmwareDir + std::string("pcie-ma2x8x.") + extension;
|
||||||
}
|
}
|
||||||
|
|
||||||
return getMyriadUSBFirmwarePath(in_deviceDesc.name);
|
return getMyriadUSBFirmwarePath(in_deviceDesc.name);
|
||||||
|
@ -88,7 +88,7 @@ std::string XLinkTestsHelper::getMyriadFirmwarePath(const deviceDesc_t& in_devic
|
|||||||
#else
|
#else
|
||||||
const std::string extension = "mvcmd";
|
const std::string extension = "mvcmd";
|
||||||
#endif
|
#endif
|
||||||
return FIRMWARE_SUBFOLDER + std::string("pcie-ma248x.") + extension;
|
return FIRMWARE_SUBFOLDER + std::string("pcie-ma2x8x.") + extension;
|
||||||
}
|
}
|
||||||
|
|
||||||
return getMyriadUSBFirmwarePath(in_deviceDesc.name);
|
return getMyriadUSBFirmwarePath(in_deviceDesc.name);
|
||||||
|
Loading…
Reference in New Issue
Block a user