Hi team,
I am working on EVSE-SIG-BRD2X board, where I want to isolate LPC55S36 chip on the board and work only on Lumissil CG5317.
I have two EVSE-SIG-BRD2X boards, one I use it as EVSE and the other one as EV
I actually want to test EV - EVSE high level communication between the two boards via Ethernet - PLC bridge
So, I have my ISO 15118-2 software stack for both EVSE and EV
I will run my EVSE software on one side on a Linux platform and EV software the other side on a Linux software
This will establish a client(EV) - server(EVSE) High level communication
My circuit is like the below one:
PC <---> Ethernet <---> EVSE-SIG-BRD2X( EVSE ) <----> CP,PP <---> EVSE-SIG-BRD2X( EV )<--->Ethernet <---> PC
The CP and PP pins facilitate communication between EV and EVSE via power line communication (PLC)
I have gone through the below documents to understand and implement
1. UG10140 - EVSE-SIG-BRD2X Board User Guide
2. UM12128 - EVSE-SIG-BRD2X User Manual
3. X-EVSE-SIG-BRD2X
Please let me know if any further information is required.
Looking forward for your kind response and support
Thanks in advance
Regards,
Somesh
Hi team,
I am working on EasyEVSE EV Charging Signal Board (EVSE-SIG-BRD) with imx93 FRDM dev board
I have followed GitHub - nxp-imx-support/meta-imx-frdm: Yocto layer for i.MX FRDM boards
to build the yocto image for imx93 frdm
I added meta-nxp-easyevse-mpu (GitHub - nxp-imx-support/meta-nxp-easyevse-mpu: Easy EVSE MPU Yocto Layers)in the directory imx93_yocto_bsp/sources/ and also added in bblayers.conf
now I am facing issue of patch error (below):
psti_ubuntu@pstiubuntu-Precision-Tower-7810:/media/psti_ubuntu/VolumeE/imx93_yocto_bsp/frdm-imx93/conf$ bitbake imx-image-full
Loading cache: 100% |#################################################################################################| Time: 0:00:04
Loaded 8389 entries from dependency cache.
Parsing recipes: 100% |###############################################################################################| Time: 0:00:02
Parsing of 5792 .bb files complete (5788 cached, 4 parsed). 8393 targets, 520 skipped, 18 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies
Build Configuration:
BB_VERSION = "2.8.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "universal"
TARGET_SYS = "aarch64-poky-linux"
MACHINE = "imx93frdm"
DISTRO = "fsl-imx-xwayland"
DISTRO_VERSION = "6.6-scarthgap"
TUNE_FEATURES = "aarch64 armv8a crc crypto"
TARGET_FPU = ""
DISTRO_NAME = "NXP i.MX Release Distro"
ROS_DISTRO = "humble"
ROS_VERSION = "2"
ROS_PYTHON_VERSION = "3"
meta
meta-poky = "HEAD:f43f393ef0246b7bee6eed8bcf8271cf2b8cdf40"
meta-oe
meta-multimedia
meta-python = "HEAD:80e01188fa822d87d301ee71973c462d7a865493"
meta-freescale = "HEAD:0f8091c63dd8805610c09b08409bc58492a3b16f"
meta-freescale-3rdparty = "HEAD:6c063450d464eb2f380443c7d9af1b94ce9b9d75"
meta-freescale-distro = "HEAD:b9d6a5d9931922558046d230c1f5f4ef6ee72345"
meta-imx-bsp
meta-imx-sdk
meta-imx-ml
meta-imx-v2x = "HEAD:7c10a9c047ce8c1fde05c14ec4baf275bc232a57"
meta-nxp-demo-experience = "HEAD:8fd7154c05b716e9635279047f65785399432d88"
meta-nxp-matter-baseline
meta-nxp-openthread = "HEAD:783becb4b5716d989f50db95b7133d38eae5b47b"
meta-arm
meta-arm-toolchain = "HEAD:1b85bbb4cab9658da3cd926c62038b8559c5c64e"
meta-clang = "HEAD:fe561f41aef0cff9e6f96730ab59f28dca2eb682"
meta-gnome
meta-networking
meta-filesystems = "HEAD:80e01188fa822d87d301ee71973c462d7a865493"
meta-qt6 = "HEAD:dc13e1bfda4a4757a08c2d6673bc4bac012c4a80"
meta-parsec
meta-tpm = "HEAD:11ea91192d43d7c2b0b95a93aa63ca7e73e38034"
meta-virtualization = "HEAD:6a80f140e387621f62964209a2e07d3bcfb125ce"
meta-nxp-easyevse-mpu = "release/easyevse-mpu-2.0:7a106473ee10383b1fcd8d8491d8237ede6c2f38"
meta-ros2-humble
meta-ros-common
meta-ros2 = "master:5fefe7f3c9e733321cb1786539a8c9c7571294cf"
meta-imx-bsp
meta-nxp-demo-experience = "lf-6.6.36-2.1.0:1377d9d8c658fd78f2a7362e09a75f5c929ff5ce"
Sstate summary: Wanted 3675 Local 15 Mirrors 0 Missed 3660 Current 3706 (0% match, 50% complete)############ | ETA: 0:00:01
Removing 683 stale sstate objects for arch imx93frdm: 100% |##########################################################| Time: 0:00:11
Removing 5 stale sstate objects for arch x86_64: 100% |###############################################################| Time: 0:00:00
Removing 2165 stale sstate objects for arch armv8a: 100% |############################################################| Time: 0:00:15
NOTE: Executing Tasks
ERROR: linux-imx-6.6.36+git-r0 do_patch: Could not apply patches for imx93frdm.
ERROR: linux-imx-6.6.36+git-r0 do_patch: Patch failures can be resolved in the linux source directory /media/psti_ubuntu/VolumeE/imx93_yocto_bsp/frdm-imx93/tmp/work/imx93frdm-poky-linux/linux-imx/6.6.36+git/git)
ERROR: linux-imx-6.6.36+git-r0 do_patch: ExecutionError('/media/psti_ubuntu/VolumeE/imx93_yocto_bsp/frdm-imx93/tmp/work/imx93frdm-poky-linux/linux-imx/6.6.36+git/temp/run.do_patch.128119', 1, None, None)
ERROR: Logfile of failure stored in: /media/psti_ubuntu/VolumeE/imx93_yocto_bsp/frdm-imx93/tmp/work/imx93frdm-poky-linux/linux-imx/6.6.36+git/temp/log.do_patch.128119
Log data follows:
| DEBUG: Executing python function extend_recipe_sysroot
| NOTE: Direct dependencies are ['/media/psti_ubuntu/VolumeE/imx93_yocto_bsp/sources/poky/meta/recipes-devtools/quilt/quilt-native_0.67.bb:do_populate_sysroot', '/media/psti_ubuntu/VolumeE/imx93_yocto_bsp/sources/poky/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb:do_populate_sysroot', 'virtual:native:/media/psti_ubuntu/VolumeE/imx93_yocto_bsp/sources/poky/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot']
| NOTE: Installed into sysroot: []
| NOTE: Skipping as already exists in sysroot: ['gettext-minimal-native', 'cmake-native', 'libtool-native', 'quilt-native', 'texinfo-dummy-native', 'kern-tools-native', 'openssl-native', 'expat-native', 'ncurses-native', 'zlib-native', 'git-native', 'make-native', 'patch-native', 'perl-native', 'bzip2-native', 'xz-native', 'zstd-native', 'attr-native', 'ca-certificates-native', 'curl-native', 'gdbm-native']
| DEBUG: Python function extend_recipe_sysroot finished
| DEBUG: Executing shell function do_patch
| (1/45) 0001-gpio-pca953x-fix-pca953x_irq_bus_sync_unlock-race.patch
| (2/45) 0002-arm64-dts-add-i.MX93-11x11-FRDM-basic-support.patch
| (3/45) 0003-arm64-dts-add-imx93-11x11-frdm-mt9m114-dts.patch
| (4/45) 0004-Add-DSI-Panel-for-imx93.patch
| (5/45) 0005-Add-CTP-support-for-waveshare-panel.patch
| (6/45) 0006-arm64-dts-add-imx93-11x11-frdm-tianma-wvga-panel-dts.patch
| (7/45) 0007-arm64-dts-add-imx93-11x11-frdm-aud-hat-dts.patch
| (8/45) 0008-arm64-dts-add-button-support.patch
| (9/45) 0009-arm64-dts-add-imx93-11x11-frdm-ov5640-dts.patch
| (10/45) 0010-arm64-dts-add-imx93-11x11-frdm-ld.dts-for-lpm.patch
| (11/45) 0011-arm64-dts-add-pwm-function-of-the-LED.patch
| (12/45) 0012-arm64-dts-add-imx93-11x11-frdm-8mic.dts.patch
| (13/45) 0013-arm64-dts-add-imx93-11x11-frdm-lpuart.dts.patch
| (14/45) 0014-arm64-dts-add-imx91-frdm-dts-files.patch
| (15/45) 0015-arm64-dts-add-imx91-11x11-frdm-tianma-wvga-panel-dts.patch
| (16/45) 0016-arm64-dts-add-imx91-11x11-frdm-mt9m114.dts.patch
| (17/45) 0017-arm64-dts-add-imx91-11x11-frdm-aud-hat-dts.patch
| (18/45) 0018-arm64-dts-add-imx91-11x11-frdm-8mic.dts-and-fix-imx9.patch
| (19/45) 0019-arm64-dts-add-imx91-11x11-frdm-lpuart.dts.patch
| (20/45) 0020-LF-13459-clk-imx-Fix-the-pll-power-up-flow.patch
| (21/45) 0021-thermal-imx91-bug-fix-Temperature-read-returns-Resou.patch
| (22/45) 0022-LF-14498-arm64-dts-imx91-Correct-ENET1_TD3-and-I2C2_.patch
| (23/45) 0023-arm64-dts-Add-i.MX8MP-FRDM-board-support.patch
| (24/45) 0024-arm64-dts-add-os08a20-device-node-for-i.MX8MP-FRDM-b.patch
| (25/45) 0025-arm64-dts-add-dual-BOE-EV121WXM-N10-1850-LVDS-panel-.patch
| (26/45) 0026-arm64-dts-imx8mp-frdm-add-dual-os08a20-sensors-for-i.patch
| (27/45) 0027-arm64-dts-imx8mp-frdm-add-AP1302-support.patch
| (28/45) 0028-arm64-dts-imx8mp-frdm-add-dual-AP1302-support.patch
| (29/45) 0029-arm64-dts-imx8mp-frdm-add-imx8mp-frdm-8mic.dts.patch
| (30/45) 0030-arm64-dts-imx8mp-frdm-enable-7inch-waveshare-panel.patch
| (31/45) 0031-arm64-dts-imx8mp-frdm-add-imx8mp-frdm-rpmsg.dts.patch
| (32/45) 0032-arm64-dts-imx8mp-frdm-using-green-led-instead-of-blu.patch
| (33/45) 0033-arm64-dts-imx8mp-frdm-fix-wifi-reset-pin.patch
| (34/45) 0034-arm64-dts-imx8mp-frdm-clean-imx8mp-frdm.dts.patch
| (35/45) 0035-arm64-dts-imx8mp-frdm-fix-interrupt-pin-in-imx8mp-fr.patch
| (36/45) 0036-Revert-commit-e85faa36ec41d8304a4f0123d6152274595f1e.patch
| (37/45) 0037-arm64-dts-imx8mp-frdm-add-AP1302-support-instead-of-.patch
| (38/45) 0038-arm64-dts-imx8mp-frdm-add-rpmsg-audio-support.patch
| (39/45) 0039-drm-panel-panel-waveshare-dsi-Add-bridge-and-connect.patch
| (40/45) 0040-arm64-dts-imx8mp-frdm-update-waveshare-panel-node.patch
| (41/45) 0041-drm-panel-remove-wavesahre-node-in-simple-panel.patch
| (42/45) 0042-arm64-dts-imx8mp-frdm-add-imx8mp-frdm-iw612-otbr-dts.patch
| (43/45) 0001-EasyEVSE-LF6.1.36-DTS-support-for-i.MX8MNLPDDR4-and-.patch
| [INFO]: check of .kernel-meta//patches//./0001-EasyEVSE-LF6.1.36-DTS-support-for-i.MX8MNLPDDR4-and-.patch with "git am" did not pass, trying reduced context.
| [INFO]: Context reduced git-am of .kernel-meta//patches//./0001-EasyEVSE-LF6.1.36-DTS-support-for-i.MX8MNLPDDR4-and-.patch with "git am" did not work, trying "apply".
| /media/psti_ubuntu/VolumeE/imx93_yocto_bsp/frdm-imx93/tmp/work/imx93frdm-poky-linux/linux-imx/6.6.36+git/git/.git/rebase-apply/patch:52: trailing whitespace.
| pinctrl-2 = <&pinctrl_cg5317>;
| /media/psti_ubuntu/VolumeE/imx93_yocto_bsp/frdm-imx93/tmp/work/imx93frdm-poky-linux/linux-imx/6.6.36+git/git/.git/rebase-apply/patch:328: trailing whitespace.
| };
| error: patch failed: arch/arm64/boot/dts/freescale/Makefile:377
| error: arch/arm64/boot/dts/freescale/Makefile: patch does not apply
| [ERROR]: Application of .kernel-meta//patches//./0001-EasyEVSE-LF6.1.36-DTS-support-for-i.MX8MNLPDDR4-and-.patch failed.
| Patch needs to be refreshed. Sample resolution script:
| .git/rebase-apply/resolve_rejects
| ERROR: Could not apply patches for imx93frdm.
| ERROR: Patch failures can be resolved in the linux source directory /media/psti_ubuntu/VolumeE/imx93_yocto_bsp/frdm-imx93/tmp/work/imx93frdm-poky-linux/linux-imx/6.6.36+git/git)
| WARNING: exit code 1 from a shell command.
ERROR: Task (/media/psti_ubuntu/VolumeE/imx93_yocto_bsp/sources/meta-imx/meta-imx-bsp/recipes-kernel/linux/linux-imx_6.6.bb:do_patch) failed with exit code '1'
NOTE: Tasks Summary: Attempted 7863 tasks of which 7842 didn't need to be rerun and 1 failed.
Summary: 1 task failed:
/media/psti_ubuntu/VolumeE/imx93_yocto_bsp/sources/meta-imx/meta-imx-bsp/recipes-kernel/linux/linux-imx_6.6.bb:do_patch
Summary: There were 3 ERROR messages, returning a non-zero exit code.
Looking forward for your kind response and help
Thanks in advance.
Regards,
somesh
Hello,
The EVSE Kit for MPU is using i.MX93. You can refer the documents in EVSE page.
https://www.nxp.com/design/design-center/development-boards-and-designs/EV-CHRG-STN-MPU
If you want to verify it on i.MX8MM, i think you need modify lots of source code to make it work on i.MX8MM based on the Getting Started with the EasyEVSE Development Platform here.
https://www.nxp.com/document/guide/getting-started-with-the-easyevse-development-platform-linux-os-w...
Best Regards,
Zhiming
Hi
Hope you are doing well!
I want to use MII host interface of CG5317 for connection with host MPU (nxp i.MX 8M Mini)
my question is
1. How can I achieve this communication using MII host interface?
2. Does the CG5317 chip on EVSE-SIG-BRD2X has firmware already flashed in it?
3. I connected RJ45 port to my host MPU (nxp i.MX 8M Mini) with ethernet but not able to detect the mac address or ip address from my host terminal
I have attached screenshots and images of my circuit for your kind reference
Regards,
somesh
Hello,
If you only want to test Lumissil CG5317, please use Lumissil CG5317 official board. If you want to only test CG5317 on EVSE-SIG-BRD2X board, you need to do hardware rework and we can't make sure that you can control CG5317 after rework.
Best Regards,
Zhiming