Support library for XMOS development kits
VERSION | RELEASED | COMMENTS | ||
---|---|---|---|---|
1.2.2 | 2025-03-18 | Updated to add resources for lib_ethernet | VIEW HTML VIEW PDF | ZIP |
Summary#
lib_board_support
contains board specific hardware configuration code for various XMOS
evaluation and development kits.
Features#
- Support for the following boards:
XK_EVK_XU316
XK_AUDIO_316_MC
XK_AUDIO_216_MC
XK_EVK_XU216
XK_ETH_XU316_DUAL_100M
Simple examples to demonstrating usage from both XC and C.
Known issues#
XK_EVK_XU216 support is currently only for the GigE PHY. The required dependency lib_ethernet to support SMI has not been added to this repo to avoid unneeded dependencies in non-Ethernet applications and will be required by any Ethernet application for this board anyway.
XK_ETH_XU316_DUAL_100M is currently an unreleased board and hence has no documentation.
XK_ETH_XU316_DUAL_100M uses the TI DP83826 PHY. During testing we noticed that very occasionally (1% of the time) the first packet sent after initialisation may be dropped for certain link partners. Subsequent packets are always OK. This is consistent with a similar bug seen on the TI forum. For most applications this is not an issue however for test cases it may be worth noting. Sending an initial dummy Tx packet works around this issue.
Development repo#
Required tools#
XMOS XTC Tools: 15.3.0
Required libraries (dependencies)#
Support#
This package is supported by XMOS Ltd. Issues can be raised against the software at: http://www.xmos.com/support