Demo_MACsec/SFP_Flasher/v1.4/README.md

76 lines
2.6 KiB
Markdown

@mainpage README.md
# ICS SFP RESOURCES RELEASE NOTES
> Copyright (c) 2023 Intrepid Control Systems, Inc.
---
## General Information
### ICS SFP Resources include latest Release firmware and VSpy .vs3 files for module interfacing, and includes the following:
- sfp_mv2221m_b1_mchip.msgbin
- Latest Release Firmware for SFP-MV2221M module
- sfp_mv2112_a2_mchip.msgbin
- Latest Release Firmware for SFP-MV2112 module
- RGS_ICS_SFP_FLASHER_REV1_4.vs3
- VSpy .vs3 for flashing ICS SFP module firmware
- ICS_SFP_MV2221M_TC10.vs3
- VSpy .vs3 for interfacing examples with ICS SFP modules via I2C
- /MACsec/
- Python src files for loading a MACsec configuration to the device
### Instructions:
- ICS SFP Firmware Flashing:
- Copy "sfp_mv2221m_b1_mchip.msgbin" and "sfp_mv2112_a2_mchip.msgbin" to directory "<VSPY_INSTALL_DIR>\Data Directory\Default"
- Run VSpy
- Load "RGS_ICS_SFP_FLASHER_REV1_4.vs3"
- Go online with RADGigastar
- Make sure an SFP module is plugged into a RADGigastar SFP port
- Click the "Flash Firmware" button on the displayed Graphical Panel
- Wait for indicater "Flashing Completed"
- Limitations:
- This .vs3 only supports flashing 1 SFP port at a time (RADGigastar SFP1 port is prioritized)
- May need to plug cycle the device after successful flashing for the RADgigastar to detect the module
- ICS SFP module interfacing examples:
- Run VSpy
- Load "ICS_SFP_MV2221M_TC10.vs3"
- Go online with RADGigastar
- Make sure an ICS SFP module is plugged into a RADGigstar SFP port
- Transmit I2C messages for Read/Write examples
- NOTES
- I2C2 messages correlate with SFP1 port on the RADgigastar
- I2C3 messages correlate with SFP2 port on the RADgigastar
- All TC10 example messages are only supported on the SFP-MV2221M module (PHY limitation)
- MACsec
- See "/MACsec/README.md"
---
## Version History
- (11/27/2023)
- Added "MACsec" folder with python src files for loading a MACsec configuration to the device
- /yaml/ folder containing 8 MACsec configurations
- test_sfp_macsec_util.py
- util_eth.py
- util_sfp.py
- util.py
- README.md
- (9/5/2023)
- Fix ICS SFP flasher textbox and led indicaters:
- RGS_ICS_SFP_FLASHER_REV1_4.vs3
- (9/5/2023)
- Fix ICS SFP flasher binary size errors:
- RGS_ICS_SFP_FLASHER_REV1_3.vs3
- (8/9/2023)
- Update Release firwmare:
- sfp_mv2221m_b1_mchip.msgbin
- sfp_mv2112_a2_mchip.msgbin
- (6/29/2023)
- First draft of the following files:
- sfp_mv2221m_b1_mchip.msgbin
- sfp_mv2112_a2_mchip.msgbin
- ICS_SFP_FLASHER.vs3
- ICS_SFP_MV2221M_TC10.vs3
---