I want to to generate custom schematics symbols automatically for the AM335x family.
TI has a pin mux tool which I can use to define the pin multiplexing for the current project.
Inside this, I can generate a csv file with the pinlist, but only for those pins that can be multiplexed.
What about the fixed pins?
There are plenty of VDD, VSS and other fixed pins that are needed in a pinlist.
I have found out that you do not supply pinlists through my local TI contact,
and is told that the information is in the datasheet.
Trying to extract things from a datasheet is work-intensive, and error prone.
It costs companies a lot of money to extract something.
If an error results, this means that the product will be delayed, which in turns
means that TI gets their revenue delayed. It should be in TI's interest
to make sure that developoment is smooth.
In this case, I think that extending the PinMux tool to generate a complete pinlist
would be a very good first step.
A good second step would be to work with the major manufacturers to ensure
that they can read in the pinlist generated by the pinmux tool.
This can be done by OrCad etc generating a special read routine for TI pinlist csvs,
or TI adopting a known format for the csv file.