Problems encountered installing spsdk on I.mx6ul-based yocto

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Problems encountered installing spsdk on I.mx6ul-based yocto

跳至解决方案
2,533 次查看
link91943
Contributor I

Our purpose is to upgrade the firmware of the K32W041A through the ISP in I.MX6UL. To package the spsdk into I.MX6UL, you need to install a python environment. Since our previous I.MX6ul products did not use other python features, only the default python minimal environment imx-yocto-sdk was used. After adding python3-spsdk, which relies on many python modules, we need to install the spsdk environment on the target customer's device over OTA. What files need to be extracted at this point?

标签 (1)
0 项奖励
回复
1 解答
2,319 次查看
gnar_fang
NXP Employee
NXP Employee

hi, form pytho3-spsdk.bb file. you need install these python package

RDEPENDS:${PN} += "python3-appdirs"
RDEPENDS:${PN} += "python3-argparse-addons"
RDEPENDS:${PN} += "python3-asn1crypto"
RDEPENDS:${PN} += "python3-astunparse"
RDEPENDS:${PN} += "python3-bincopy"
RDEPENDS:${PN} += "python3-bitstring"
RDEPENDS:${PN} += "python3-capstone"
RDEPENDS:${PN} += "python3-cffi"
RDEPENDS:${PN} += "python3-click"
RDEPENDS:${PN} += "python3-click-command-tree"
RDEPENDS:${PN} += "python3-click-option-group"
RDEPENDS:${PN} += "python3-colorama"
RDEPENDS:${PN} += "python3-commentjson"
RDEPENDS:${PN} += "python3-construct"
RDEPENDS:${PN} += "python3-crcmod"
RDEPENDS:${PN} += "python3-cryptography"
RDEPENDS:${PN} += "python3-deepmerge"
RDEPENDS:${PN} += "python3-fastjsonschema"
RDEPENDS:${PN} += "python3-future"
RDEPENDS:${PN} += "python3-hexdump"
RDEPENDS:${PN} += "python3-humanfriendly"
RDEPENDS:${PN} += "python3-importlib-metadata"
RDEPENDS:${PN} += "python3-intelhex"
RDEPENDS:${PN} += "python3-intervaltree"
RDEPENDS:${PN} += "python3-jinja2"
RDEPENDS:${PN} += "python3-libusb-package"
RDEPENDS:${PN} += "python3-libusbsio"
RDEPENDS:${PN} += "python3-markupsafe"
RDEPENDS:${PN} += "python3-modules"
RDEPENDS:${PN} += "python3-natsort"
RDEPENDS:${PN} += "python3-oscrypto"
RDEPENDS:${PN} += "python3-packaging"
RDEPENDS:${PN} += "python3-platformdirs"
RDEPENDS:${PN} += "python3-prettytable"
RDEPENDS:${PN} += "python3-psutil"
RDEPENDS:${PN} += "python3-pyasn1"
RDEPENDS:${PN} += "python3-pycparser"
RDEPENDS:${PN} += "python3-pyelftools"
RDEPENDS:${PN} += "python3-pylink-square"
RDEPENDS:${PN} += "python3-pyocd"
RDEPENDS:${PN} += "python3-pyocd-pemicro"
RDEPENDS:${PN} += "python3-pypemicro"
RDEPENDS:${PN} += "python3-pyserial"
RDEPENDS:${PN} += "python3-pyusb"
RDEPENDS:${PN} += "python3-pyyaml"
RDEPENDS:${PN} += "python3-requests"
RDEPENDS:${PN} += "python3-ruamel.yaml"
RDEPENDS:${PN} += "python3-setuptools"
RDEPENDS:${PN} += "python3-six"
RDEPENDS:${PN} += "python3-sly"
RDEPENDS:${PN} += "python3-sortedcontainers"
RDEPENDS:${PN} += "python3-spsdk"
RDEPENDS:${PN} += "python3-typing-extensions"
RDEPENDS:${PN} += "python3-wcwidth"
RDEPENDS:${PN} += "python3-wheel"
RDEPENDS:${PN} += "python3-yamlloader"
RDEPENDS:${PN} += "python3-zipp"
 
Specific requirements are in accordance with the documents is under images folder.
example: python3-libusbsio.
build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/python3-libusbsio/2.1.11/image
 

在原帖中查看解决方案

0 项奖励
回复
3 回复数
2,320 次查看
gnar_fang
NXP Employee
NXP Employee

hi, form pytho3-spsdk.bb file. you need install these python package

RDEPENDS:${PN} += "python3-appdirs"
RDEPENDS:${PN} += "python3-argparse-addons"
RDEPENDS:${PN} += "python3-asn1crypto"
RDEPENDS:${PN} += "python3-astunparse"
RDEPENDS:${PN} += "python3-bincopy"
RDEPENDS:${PN} += "python3-bitstring"
RDEPENDS:${PN} += "python3-capstone"
RDEPENDS:${PN} += "python3-cffi"
RDEPENDS:${PN} += "python3-click"
RDEPENDS:${PN} += "python3-click-command-tree"
RDEPENDS:${PN} += "python3-click-option-group"
RDEPENDS:${PN} += "python3-colorama"
RDEPENDS:${PN} += "python3-commentjson"
RDEPENDS:${PN} += "python3-construct"
RDEPENDS:${PN} += "python3-crcmod"
RDEPENDS:${PN} += "python3-cryptography"
RDEPENDS:${PN} += "python3-deepmerge"
RDEPENDS:${PN} += "python3-fastjsonschema"
RDEPENDS:${PN} += "python3-future"
RDEPENDS:${PN} += "python3-hexdump"
RDEPENDS:${PN} += "python3-humanfriendly"
RDEPENDS:${PN} += "python3-importlib-metadata"
RDEPENDS:${PN} += "python3-intelhex"
RDEPENDS:${PN} += "python3-intervaltree"
RDEPENDS:${PN} += "python3-jinja2"
RDEPENDS:${PN} += "python3-libusb-package"
RDEPENDS:${PN} += "python3-libusbsio"
RDEPENDS:${PN} += "python3-markupsafe"
RDEPENDS:${PN} += "python3-modules"
RDEPENDS:${PN} += "python3-natsort"
RDEPENDS:${PN} += "python3-oscrypto"
RDEPENDS:${PN} += "python3-packaging"
RDEPENDS:${PN} += "python3-platformdirs"
RDEPENDS:${PN} += "python3-prettytable"
RDEPENDS:${PN} += "python3-psutil"
RDEPENDS:${PN} += "python3-pyasn1"
RDEPENDS:${PN} += "python3-pycparser"
RDEPENDS:${PN} += "python3-pyelftools"
RDEPENDS:${PN} += "python3-pylink-square"
RDEPENDS:${PN} += "python3-pyocd"
RDEPENDS:${PN} += "python3-pyocd-pemicro"
RDEPENDS:${PN} += "python3-pypemicro"
RDEPENDS:${PN} += "python3-pyserial"
RDEPENDS:${PN} += "python3-pyusb"
RDEPENDS:${PN} += "python3-pyyaml"
RDEPENDS:${PN} += "python3-requests"
RDEPENDS:${PN} += "python3-ruamel.yaml"
RDEPENDS:${PN} += "python3-setuptools"
RDEPENDS:${PN} += "python3-six"
RDEPENDS:${PN} += "python3-sly"
RDEPENDS:${PN} += "python3-sortedcontainers"
RDEPENDS:${PN} += "python3-spsdk"
RDEPENDS:${PN} += "python3-typing-extensions"
RDEPENDS:${PN} += "python3-wcwidth"
RDEPENDS:${PN} += "python3-wheel"
RDEPENDS:${PN} += "python3-yamlloader"
RDEPENDS:${PN} += "python3-zipp"
 
Specific requirements are in accordance with the documents is under images folder.
example: python3-libusbsio.
build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/python3-libusbsio/2.1.11/image
 
0 项奖励
回复
2,460 次查看
gnar_fang
NXP Employee
NXP Employee

I will check it in yocto to find which package must need. and will reply it later

0 项奖励
回复
2,502 次查看
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello,

There is no support for spsdk in iMX6 for is supported in MX8ulp please download the BSP:

https://pypi.org/project/spsdk/

https://www.nxp.com/design/design-center/software/embedded-software/i-mx-software/embedded-linux-for...

 

Regards

 

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2001833%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9C%A8%E5%9F%BA%E4%BA%8E%20I.mx6ul%20%E7%9A%84%20yocto%20%E4%B8%8A%E5%AE%89%E8%A3%85%20spsdk%20%E6%97%B6%E9%81%87%E5%88%B0%E9%97%AE%E9%A2%98%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2001833%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%88%91%E4%BB%AC%E7%9A%84%E7%9B%AE%E7%9A%84%E6%98%AF%E9%80%9A%E8%BF%87I.MX6UL%E4%B8%AD%E7%9A%84ISP%E5%8D%87%E7%BA%A7K32W041A%E7%9A%84%E5%9B%BA%E4%BB%B6%E3%80%82%E8%A6%81%E5%B0%86spsdk%E6%89%93%E5%8C%85%E5%88%B0I.MX6UL%E4%B8%AD%EF%BC%8C%E9%9C%80%E8%A6%81%E5%AE%89%E8%A3%85python%E7%8E%AF%E5%A2%83%E3%80%82%E7%94%B1%E4%BA%8E%E6%88%91%E4%BB%AC%E4%B9%8B%E5%89%8D%E7%9A%84I.MX6ul%E4%BA%A7%E5%93%81%E6%B2%A1%E6%9C%89%E4%BD%BF%E7%94%A8%E5%85%B6%E4%BB%96python%E7%89%B9%E6%80%A7%EF%BC%8C%E6%89%80%E4%BB%A5%E5%8F%AA%E4%BD%BF%E7%94%A8%E4%BA%86%E9%BB%98%E8%AE%A4%E7%9A%84python%E6%9C%80%E5%B0%8F%E7%8E%AF%E5%A2%83imx-yocto-sdk%E3%80%82%E6%B7%BB%E5%8A%A0%E4%BE%9D%E8%B5%96%E5%BE%88%E5%A4%9Apython%E6%A8%A1%E5%9D%97%E7%9A%84python3-spsdk%E5%90%8E%EF%BC%8C%E6%88%91%E4%BB%AC%E9%9C%80%E8%A6%81%E9%80%9A%E8%BF%87OTA%E7%9A%84%E6%96%B9%E5%BC%8F%E5%9C%A8%E7%9B%AE%E6%A0%87%E5%AE%A2%E6%88%B7%E7%9A%84%E8%AE%BE%E5%A4%87%E4%B8%8A%E5%AE%89%E8%A3%85spsdk%E7%8E%AF%E5%A2%83%E3%80%82%E6%AD%A4%E6%97%B6%E9%9C%80%E8%A6%81%E6%8F%90%E5%8F%96%E5%93%AA%E4%BA%9B%E6%96%87%E4%BB%B6%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2001833%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3Ei.MX6UL%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2015112%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9A%E5%9C%A8%E5%9F%BA%E4%BA%8E%20I.mx6ul%20%E7%9A%84%20yocto%20%E4%B8%8A%E5%AE%89%E8%A3%85%20spsdk%20%E6%97%B6%E9%81%87%E5%88%B0%E9%97%AE%E9%A2%98%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2015112%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%E5%BD%A2%E6%88%90%20pytho3-spsdk.bb%20%E6%96%87%E4%BB%B6%E3%80%82%E4%BD%A0%E9%9C%80%E8%A6%81%E5%AE%89%E8%A3%85%E8%BF%99%E4%BA%9B%20python%20%E5%8C%85%3C%2FP%3E%0A%3CDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-appdirs%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-argparse-addons%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-asn1crypto%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-astunparse%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-bincopy%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-bitstring%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-capstone%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%3A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%22python3-cffi%22%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-click%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-click-command-tree%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-click-option-group%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-colorama%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-commentjson%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-construct%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-crcmod%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-cryptography%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-deepmerge%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-fastjsonschema%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-future%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-hexdump%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-humanfriendly%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-importlib-metadata%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-intelhex%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-intervaltree%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-jinja2%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-libusb-package%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-libusbsio%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-markupsafe%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-modules%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-natsort%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-oscrypto%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-packaging%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-platformdirs%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-prettytable%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-psutil%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-pyasn1%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-pycparser%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-pyelftools%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-pylink-square%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-pyocd%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-pyocd-pemicro%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-pypemicro%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-pyserial%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-pyusb%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-pyyaml%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-requests%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-ruamel.yaml%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-setuptools%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-six%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-sly%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-sortedcontainers%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-spsdk%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-typing-extensions%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-wcwidth%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-wheel%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%EF%BC%9A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E2%80%9Cpython3-yamlloader%E2%80%9D%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3ERDEPENDS%3A%3C%2FSPAN%3E%20%3CSPAN%3E%24%7B%3C%2FSPAN%3E%3CSPAN%3EPN%3C%2FSPAN%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E%22python3-zipp%22%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CDIV%3E%E5%85%B7%E4%BD%93%E8%A6%81%E6%B1%82%E6%8C%89%E7%85%A7images%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%8B%E7%9A%84%E6%96%87%E4%BB%B6%E8%BF%9B%E8%A1%8C%E3%80%82%3C%2FDIV%3E%0A%3CDIV%3E%E4%BE%8B%E5%A6%82%EF%BC%9Apython3-libusbsio%E3%80%82%3C%2FDIV%3E%0A%3CDIV%3E%E6%9E%84%E5%BB%BA%2Ftmp%2F%E5%B7%A5%E4%BD%9C%2Fcortexa7t2hf-neon-poky-linux-gnueabi%2Fpython3-libusbsio%2F2.1.11%2F%E5%9B%BE%E5%83%8F%3C%2FDIV%3E%0A%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%0A%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2003459%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9A%E5%9C%A8%E5%9F%BA%E4%BA%8E%20I.mx6ul%20%E7%9A%84%20yocto%20%E4%B8%8A%E5%AE%89%E8%A3%85%20spsdk%20%E6%97%B6%E9%81%87%E5%88%B0%E9%97%AE%E9%A2%98%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2003459%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%88%91%E5%B0%86%E5%9C%A8%20yocto%20%E4%B8%AD%E6%A3%80%E6%9F%A5%E5%AE%83%E4%BB%A5%E6%89%BE%E5%87%BA%E9%9C%80%E8%A6%81%E5%93%AA%E4%B8%AA%E5%8C%85%E3%80%82%E7%A8%8D%E5%90%8E%E5%9B%9E%E5%A4%8D%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2002045%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9A%E5%9C%A8%E5%9F%BA%E4%BA%8E%20I.mx6ul%20%E7%9A%84%20yocto%20%E4%B8%8A%E5%AE%89%E8%A3%85%20spsdk%20%E6%97%B6%E9%81%87%E5%88%B0%E9%97%AE%E9%A2%98%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2002045%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3C%2FP%3E%0A%3CP%3EiMX6%20%E4%B8%8D%E6%94%AF%E6%8C%81%20spsdk%EF%BC%8CMX8ulp%20%E6%94%AF%E6%8C%81%EF%BC%8C%E8%AF%B7%E4%B8%8B%E8%BD%BD%20BSP%EF%BC%9A%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fpypi.org%2Fproject%2Fspsdk%2F%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fpypi.org%2Fproject%2Fspsdk%2F%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdesign%2Fdesign-center%2Fsoftware%2Fembedded-software%2Fi-mx-software%2Fembedded-linux-for-i-mx-applications-processors%3AIMXLINUX%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.nxp.com%2Fdesign%2Fdesign-center%2Fsoftware%2Fembedded-software%2Fi-mx-software%2Fembedded-linux-for-i-mx-applications-processors%3AIMXLINUX%3C%2FA%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E6%AD%A4%E8%87%B4%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E