1、 关于SJA1110 SDK使用
首先就是要安装SJA1110 SDK 安装包(这个目前无法从官网直接获取,需要),具体步骤可以参考NXP官方提供SJA1110-EVM User Manual和SJA1110-EVM Quick Start
2、 安装Python环境,官方要求是python3.5.x或以上,我们使用的是pyhton3.9.5。
3、 安装python 扩展软件包。
方法1:如果可以连接网络,直接使用pip工具
pip install pyelftools 和pip install pycryptodomex 安装两个软件包。
方法2:如果需要离线安装,就需要到官网下载软件包,然后使用pip安装。
https://pypi.org/project/pyelftools/ 和https://pypi.org/project/pycryptodomex/
以下关于离线下载相关事项:
若没有安装pyelftools 编译例程会报告错误。
解决方法到python官网下载文件
https://pypi.org/project/pyelftools/
安装软件包
pip install <安装包路径>
若没有安装pycryptodomex 编译例程会报告错误。
解决方法到python官网下载文件
https://pypi.org/project/pycryptodomex/
建议通过whl文件安装,否则可能报错。
同时安装合适的版本,我选择python3.9.5环境安装pycryptodome_3.14.1,结果虽然安装成功。但是SJA1110 SDK依然报错,无法找到软件包,当安装pycryptodome_3.10.1后成功编译。
pip install
可能版本太高,不太行。
下载10,1可以了。
4、安装完环境,就可以根据需求更改SJA1110 SDK配置,使用PE或者劳德巴赫下载到SJA1110芯片就可以完成了。