Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provision EEPROM for Network Settings #8

Open
2 tasks
ztnel opened this issue Jan 15, 2023 · 0 comments
Open
2 tasks

Provision EEPROM for Network Settings #8

ztnel opened this issue Jan 15, 2023 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation firmware embedded software development

Comments

@ztnel
Copy link
Contributor

ztnel commented Jan 15, 2023

Description

This task involves determining the total number of bytes we need to store in EEPROM to be able to configure the device networking settings on boot to allow device connectivity. Some of the obvious parameters should be as follows:

  1. Device MAC Address
  2. Subnet Mask
  3. Gateway

Note: The IP address should be negotiated over DCHP.

Update EEPROM address map document to include space for network configuration.

System Operation

The networking subsystem should configure the ethernet phy with the network settings stored in EEPROM on boot.

Tasks

  • Update EEPROM address map to include space for device network settings
  • Add control flow for network configuration on device boot.
@ztnel ztnel added documentation Improvements or additions to documentation firmware embedded software development labels Jan 15, 2023
@ztnel ztnel self-assigned this Jan 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation firmware embedded software development
Projects
None yet
Development

No branches or pull requests

1 participant