Hi:
Until II get a JTAG adapter that works with a free CCS instead one of the (per TI ) "more professional ones" (so now JTAG becomes a proprietary thing and TI's emulator isn't very professional?) I'm using Eclipse to drag files to the target and building projects there using a makefile I got from some joe's blog. Now I'm reading 5 of lots of articles on which one to buy before I get the wrong one.
I gotta say it's bad when the manufacturer's instructions fail and 1 out of 100 google returns (i.e., returns actually clicked on) to some basement blog does work.
This is a pretty good platform for some of the automation efforts I'm making here.
Here are my questions and problems. Note that some of them appear to be statements. That means there is an implied question (or ten) and there isn't enough info for me to know what to ask, or something close to that.
1. I'm using a relatively recent ti-rtos linux; but I've seen some blogs on PRU that suggest using Angstrom
What should I use and does it matter - no debian if possible, please?
Seems there's a bit of talk about which build of what supports or doesn't support PRUSS_UIO (or whatever) vs. rpmsg.
2. LAB 1 works using my makefile and a bash script to deploy the build(s) to /lib/firmware, run, stop, etc.
-- no question implied 8)
3. I use config-pin commands to set the pruins and pruouts.
-- no question implied 8)
4. There's no way to use config-pin for PRU interrupts (Lab 2) but it seems it 's something that has to be done in a .dts.
-- any practical info appreciated
5. i can't find a doc that really teaches writing overlay source files.
6. I need these guys to talk to each other, read I/O pins, use shared memory, and communicate with the host OS
7. I don't have a clue why (per PRU lab wiki) I need a PRU CAPE -- that would be so wrong.
8. PRU Lab 2 compiles using the hacks I mention above. Nothing happens though. One PRU bind command might result in "No such Device" while the other does nothing. Typically in a forum, by now, someone would ask me to post project files, code, etc., but then the answer is that I didn't follow all of the instruction -- because they didn't work - sorry. Facts.
Thanks in advance for helping me sort this out and thanks for hanging here long enough to be thanked 8)
Mike