Hi John, Just bare-metal program it then with GCC. You can use the onboard boot loader to program it.
If you want to connect a debugger you will have to hack out the SWD JTAG lines. Peter Homann - (from my mobile) http://www.homanndesigns.com > On 9 Jun 2020, at 12:31 pm, Chris Albertson <albertson.ch...@gmail.com> wrote: > > THose parts, even the $2.80 development board are gross overkill for an ELS > system. They have hardware quadrature counting up to a few MHz. and an > available real-time OS if you want.real > > One compromise that I think really is worth making is to look at JLPSB's > short list is "basic" components. They will solder any of those to a PCB > for free, just the cost of the part with some parts under a penny each. > Not having tomess with reflow oven, microscopes and hot is worth being > restricted to a short (800 item) list of parts. > >> On Mon, Jun 8, 2020 at 4:17 PM John Dammeyer <jo...@autoartisans.com> wrote: >> >> >> >>> -----Original Message----- >>> From: Chris Albertson [mailto:albertson.ch...@gmail.com] >>> >>> f you are going to build an open-source project, you need a >>> software environment that potential contributors can use. Software is >>> usually the weak link for most hobby builders Most are not up to using >>> GCC and Eclipse. >> >> When I first designed the ELS back in 2006 I had that philosophy. I >> started using a 16 bit DSP which had the QEI encoder module, CAN, even >> Barrel Shifter. However, I bought into the idea that it should work on an >> easy and free development environment. So we ended up with a MACH2/3 1PPR >> counting for the spindle because I chose the 8 bit PIC. And I did get a >> couple of people who contributed with some bug fixes. But overall not. >> >> So this time I'm going to follow my own advice and do what I tell clients >> and students. >> 1. Define the project and what you want it to do. >> 2. Determine what parts/products and development environment will satisfy >> those needs. >> >> Not the other way around. So the worst thing anyone can ever do is state >> I want to build this project and it has to use an Arduino because it's >> really popular. Don't know if the Arduino will do it but it's really >> popular and everyone uses it. >> >> That's like saying I really like this little truck and I want to move >> gravel. And it's such a popular truck. I read more of these have been sold >> than any other. So it must be the right truck. >> >> Of course ignoring that for each trip that truck limits the amount of >> gravel to 1/2 ton and to get the project done you need 10 tons per trip. >> But really so many people can drive a half ton truck and you don't need a >> special license or all that extra insurance. And gravel is gravel right? >> >> So if I want a processor that has two 200 MHz cores and two separate >> floating point units tightly coupled with shared memory so that I can have >> real time motion on one and trajectory planning on the other then maybe an >> 8bit Arduino isn't quite there. Nor are the ST processors that I've looked >> at. >> >> In fact I'd use a BeagleBone Black with its two PRU's before I'd use the >> Arduino environment. >> >> John >> >> >>> >>> On Mon, Jun 8, 2020 at 1:23 PM John Dammeyer <jo...@autoartisans.com> >> wrote: >>> >>>> My TI Delfino F28379D Launchpad kit just arrived. This has dual >>>> processors, dual floating point units, QEI modules, CAN bus and a fair >>>> amount of memory. And around $40 with shipping. There's lots of >> support >>>> for using these as AC Servo motor controllers but I'm still looking at >> ELS >>>> replacements for my PIC18F series board and potentially that ELS-MILL >> unit >>>> which in many ways would be more like a smart pendent. >>>> >>>> https://www.ti.com/tool/LAUNCHXL-F28379D >>>> >>>> It doesn't have Ethernet but can be a USB device. Or for that matter >> a >>>> SPI bus device. >>>> >>>> I'll post progress reports under a different subject line once I find >> more >>>> than 5 minutes to play with it. >>>> >>>> John Dammeyer >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> Emc-users mailing list >>>> Emc-users@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/emc-users >>>> >>> >>> >>> -- >>> >>> Chris Albertson >>> Redondo Beach, California >>> >>> _______________________________________________ >>> Emc-users mailing list >>> Emc-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/emc-users >> >> >> >> _______________________________________________ >> Emc-users mailing list >> Emc-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/emc-users >> > > > -- > > Chris Albertson > Redondo Beach, California > > _______________________________________________ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users