Menu

Home

Jim Hart

Welcome wiki of StarterWareFree for AM335X

The wiki uses Markdown syntax and should describe the free bare metal programming support package for AM335X (Sitara) processors.

It bases on original StarterWare 02.00.01.01 plus

  • the patch1 for BeagleBone Black
  • additional bugfixes and corrections reportedby users at TI's StarterWare forum that never became part of an official release
  • additional support functions
  • base implementation for MMC access
  • missing PRU definitions and -code
  • FatFS 0.10b
  • lwIP initialisation function extended by parameter that returns error information in case PHY could not be initialised correctly
  • MLO bootloader support for PocketBeagle / OSD335x SiP (requires recompilation with the switch "pocketbeagle" set for bootloader project)

Everybody is invited to help and to extend the code. But to keep the quality of it, following rules need to apply to all changes submitted via patch or directly to GIT:

  • code has to be backwards-compatible, so all new functions need to be added in a way where existing code is not broken
  • submitted code must be fully tested and working, GIT repository should never have an instable development state
  • some documentation at least with some comments above the newly aded functions/constants/definitions would be nice

To get help and to discuss things regarding StarterWare and StarterWareFree Repository, please visit either the BeagleBone Black forum at https://groups.google.com/forum/#!categories/beagleboard/starterware or go directly to TI's StarterWare forum at http://e2e.ti.com/support/embedded/starterware/f/790. In both cases: please clearly state when you are referring to StarterWareFree Repository and not to TI's official StarterWare package to avoid misunderstandings and endless discussions!


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.