I recommend that you develop your code in C and then hand optimize the assembler where required. This helps document your code and make it more manageable. I have used CCSV6 for developing PRU apps and I think the support is pretty good. Make sure you use the scripts to configure the processor memory map and bring the PRU out of reset or you will have all kinds of issues when debugging. I have used both XDS200 and Blackhawk USB560M JTAG emulators and they both work without issue.
Regards, John > On Feb 19, 2016, at 10:34 AM, [email protected] wrote: > > > Hi, > > I'm using the AM335X Starter Kit from TI with an AM3359 SoC and I use the TI > Processor SDK Linux version 02.00.01.07. I managed to get remoteproc driver > working, then I removed the Display module and used the flatflex connector to > breakout some GPIOs of PRU1 to hook up some LEDs. I wrote a blink-led > firmware in CCS v6 as described in the PRU HandsOn Lab and successfully > bootet the PRU1 to let my LEDs blink. > > Now I need to write a very fast code so I have to write it in Assembly > language. I would like to use the AM335x PRU-ICSS Reference Guide to write my > code and use the PASM compiler. > > Is it possible to write pure assembler code like with the PASM and make the > code work for the newer remoteproc? Or can I write assembly code in > CodeComposer Studio with the TI compiler? I couldn't figure out yet how I can > do that. Is there a Tutorial somewhere? > > I read that TI does not support PRU so good so this is why I ask here. > > Regards > Nico > > -- > For more options, visit http://beagleboard.org/discuss > <http://beagleboard.org/discuss> > --- > You received this message because you are subscribed to the Google Groups > "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] > <mailto:[email protected]>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
