76 lines
2.6 KiB
Markdown
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
|
|
|
|
---
|