Hi all,
I want to learn how to program the Teensys (Teensies?) from the ground up. Partly because I want to have greater control, and partly because I want to learn so I can apply the skills to a couple of Cypress PSoC devices I have.
I've had a look through some of the source files included with the teensyduino source, and I've had a glance at the Reference manuals.
While I can see what Is being done, I have no reference for why or how important it is for baseline operation. For example:
I need some direction on how to start this enormous task.
Can someone point me in the right direction?
Are there any resources or guidelines for getting started?
I want to learn how to program the Teensys (Teensies?) from the ground up. Partly because I want to have greater control, and partly because I want to learn so I can apply the skills to a couple of Cypress PSoC devices I have.
I've had a look through some of the source files included with the teensyduino source, and I've had a glance at the Reference manuals.
While I can see what Is being done, I have no reference for why or how important it is for baseline operation. For example:
- I can go through kinetis.h and mk20dx128.c and cross reference the settings with the reference manual, but I have no idea what I can "cut out" (or alternatively NEED to include).
- There is a webpage which explains baremetal assembly on the teensy. The linker script on that page is much shorter than mk64fx512.ld or mk66fx1m0.ld, but there's no explanation for the extra sections in the local linker scripts.
I need some direction on how to start this enormous task.
Can someone point me in the right direction?
Are there any resources or guidelines for getting started?