Hi Rick,
First, if you plan to use USB with Kinetis, then I suggest you use one of the examples from our USB stacks. The example you found included with IAR should work fine to demonstrate the functionality, but I wouldn’t recommend using that as your basis for development. Our USB stacks are maintained and updated with new releases, and offer better documentation and support. We have two USB stacks available for the Kinetis K70 devices today. Both include examples you can run on the TWR-K70F120M Tower board, and include documentation for any jumper settings required in the Tower system for the examples to work.
· MQX RTOS – http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MQX&fpsp=1&tab=Design_Tools_Tab
· Baremetal USB Stack (no RTOS) - http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MEDICALUSB&fpsp=1&tab=Design_Tools_Ta...
Also, I see a mixture of references between USB Device and USB Host examples. If you load a USB Host example, and then plug it into a PC, it will not enumerate as a USB Device with the PC. So if you’re goal is to communicate with the PC, be sure to use a USB Device example. Both stacks above have examples for both USB Device and USB Host.
You do want to use the USB connector on the TWR-SER board to access the Full-Speed USB peripheral in the K70. And as you found, there is a jumper on the TWR-SER board to setup the board for USB Host, Device, or OTG. For USB Host examples like your coworker uses to mount a USB drive, then the jumper should be on 1-2 on J16. For USB Device examples, the jumper should be on 3-4.
And regarding the IAR example you tried to load without the EWW workspace file, IAR does not require a workspace file to use a project. The .EWP project file can be added to a IAR workspace, and that is what is provided in the MQX example projects for IAR. To open the project file in IAR, use the menu Project->Add Existing Project, and navigate to the .EWP file. Or you can just drag-and-drop the .EWP file into the IAR IDE.
Thanks