I want to set up ptp (precision time protocol) now and HSR protocol in future. So I have a STM32H743ZIT6 and a KSZ8463FRL switch. The switch has 3 port. According to datasheet port 1 and port 2 can be used as TC (Transparent Clock: P2P/E2E) and port 3 can be used as OC (Ordinary Clock: Master/Slave). I'm confused. Which port should connect to my mcu? Which port should be connect to GMC (Grand Master Clock)? My board is slave for another master now but can my board be used as Master too? I connect port 3 to mcu and port 1 and 2 is free. I haven't enough information. Please help me or introduce useful references. Thanks.
Configuring IEEE 1588 PTPV2 with STM32 and ksz8463
315 Views Asked by Mohammad Mahdi Moeini Manesh At
1
There are 1 best solutions below
Related Questions in STM32
- Build issue in my STM32-NUCLEO project using the Eclipse IDE
- STM32 ADC DMA low raw/Voltage readings
- Program doesn't run after DFU
- STM32G030 refuses write to flash
- STM32 - Serial Audio Interface (SAI) - dual data line transmit possible?
- CLion: Debug via St-Link
- STM32 RTC3 Mixed Mode: Writing TR resets SSR
- Ran on an MCU (STM32F1), doubly-linked list code results in a call of HardFault() due to stack overflow
- i want to display voltage of ADC with " ssd1306 OLED " in STM32 when i change the voltage with potentiometer
- spi5 of my STM32MP157F-K2 CAN'T read data from the RC522 CARD
- STM32 unable to be read
- Enabling one timer using another
- Confusion with thumb instructions while compiling recipe for cortexm4 CPU
- How to setup Interface Encoder mode for the STM32F0
- UART Driver for STM32MP25 by EDK2
Related Questions in PTP
- zynqmp ptp clock adjustment
- requestTakePicture() doesn't do anything
- Zero conf time synchronization in a LAN
- Disable frequency synchronization while using ptp4l
- Run Linux PTP on crontab at boot
- Configuring IEEE 1588 PTPV2 with STM32 and ksz8463
- Apple PTP - withCompleteContentCatalog not firing (Rust + Obj-C)
- How to represent a PTP Timestamp in c#?
- reading timestamp using Linuxptp
- Configure PTP_Timescale parameter
- ptp4l High Values of Master offset, freq and path delay
- Raspbian gphoto2: use live view and capture-image on the same camera?
- Reading ptp master offset from C code (using /dev/ptp0)
- Why TSync(Time Synchronization) is needed in Adaptive AUTOSAR?
- Android device and Unity connection failure
Related Questions in STM32H743
- STM32H7 Changing boot1 adress in OBFlash
- SPI 16-bit data transmit
- How to select a specific stm32 board to debug on VisualStudioCode
- STM32 - Preserve a section of FLASH memory
- How to prevent crash on STM32H7 when swapping flash banks
- STM32H743VI jumps randomly in a nonflashable state
- STM32H7 problem when changing from DTCM Ram to RAM_D1
- STM32 EEPROM Emulation vs HAL_FLASH and HAL_FLASH_EX driver
- Store the ADC stream on µSD Card without loss on STM32H743ZI
- Rust/VSCode Debugging Does not Display Peripheral Registers
- stm32h7 rtc resets after power down (vbat is connected)
- STM32 I2C HAL_I2C_IsDeviceReady() infinite loop problem
- STM32H7 DCMI with BT.656
- Optimize a weighted moving average
- STM32H723- DMA DAC only works with const only?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Ordinary Clock Ports are uplink facing so Port3 should be connected to GM. This this configuration, the MCU board is slave for GM and can be connected to port 1 or 2. To use the board as Master, the MCU has to be connected to port 3(Port 3 always connects to Master). The CPU can sync to a GPS and act as GM this way. The 1588v2 support on STM32H743 may be buggy... as per STM32 forums.