I'm developing an ethercat application with ICE AM3359 demoboard, and I'm working on:
1-learn how SYS/BIOS works
2-learn how customize Ethercat slave stack (successfully patched from ETG)
Actually I'm stuck in point 1) of the list above, because I can't figure what these static libraries stand for:
"../../../drivers/lib/sys_bios_driver.lib"
"../../../platform/am335x/evmam335x/lib/evmam335x.lib"
"../../../starterware/starterware-starterware-src/binary/armv7a/cgttms470_ccs/am335x/drivers/drivers.lib"
"../../../starterware/starterware-starterware-src/binary/armv7a/cgttms470_ccs/am335x/evmAM335x/platform/platform.lib"
"rtsv7A8_A_le_n_v3_eabi.lib"
The first library is more than 30Mb size, and contains... no idea! No documentations, just some header files in the ../include folder with ancillary stuff (sys_led.h...). Where does this library came from? Any source code? How to recompile?
The second library is about 6Mb size, and contains... again, no idea; some header files in ../include folder that does not justify the library size. Any documentation?
The other libraries contains?
I've created a new SYS/BIOS project, and there is now evidence of those libraries, but a "libc.a" with no documentation.
Please, could some one provide some documentation? How do you approach this plenty of undocumented stuff?