Other Parts Discussed in Thread: AM3358
Tool/software: TI-RTOS
Here is the situation: We can connect and debug the Beaglebone with no issues. We can compile the simple hello world and SWI examples and run them on the board with no issue.
The problems we are having are all TI tool chain issues at this point as we try to get processor peripheral code setup and try to compile. We are simply trying to get SYSBYOS compiling in CCS for our board with the correct drivers, etc. We have searched for ~2 weeks trying to pull everything together and we keep running into circular references and not finding the answers to our questions.
Here is a list of questions we have:
1. What is the difference between Starterware, Processor SDK RTOS AM335X and the PDK AM335X?
- Documentation is all over the map regarding all of these.
2. It appears that we need to somehow get the board setup in one of the above packages and integrated into the board.h to get code to compile. I found that I need to start with the Pinmux tool (which I have and attached the zip file for our board – although I don’t know if I need to enable the EMIF peripheral or if that is done some other way so in the attached file it IS enabled). What I can’t figure out is how to get the pinmux generated files to link up with my code so it will build with the correct pin configurations.
- Some of the online information references the pinmux generating more files than it actually does.
- Help with this process would be great and help us when we end up spinning our own board this summer and have a new pinmux set of IO for the AM335X.
3. Overall documentation on drivers for the SDK and PDK – are there similar documents to the Tivaware and TI-RTOS for Tiva C documents for the AM335X processor and SDKs?
4. Overall project configuration in CCS for the AM335X processor – what packages do we need to have included when building?
5. What examples can we access/use?
- The PDK examples do not exist even if we compile the Processor SDK as suggested in the TI forums
It seems like we are really close to getting things running if we can get our CCS environment setup with the integration of the board pinmux files and necessary documentation.