Thread: [Flashforth-devel] Microchip Dev-Tool Deal boards
Brought to you by:
oh2aun
From: craig b. <dab...@ya...> - 2020-08-10 19:16:51
|
To anyone out there concerned (or amused), At the risk of sounding like a Microchip Shill, I've been collecting toys from their monthly Dev-Tool-Deals. Their Curiosity Nano Evaluation Kits retail at $15 and the MPLAB(R) Xpress Evaluation Boards go for $12, but the loss-leader deals knock 20-50% off. It tends to be enough to pay for the shipping or a little more. The boards have Microchip’s version of the Atmel debugger (from the X-plained series) and are designed to plug into a USB port and go. A couple of things to watch out for are your machine set-up and the version of MPLabX that you run. My work machine is set up for supporting legacy hardware and runs Python v2.7 and Win-7… It won’t talk to the DM320119 - SAMD21 Board because MPLAB runs with Python 3. I spent a few weeks in daily contact with Microchip Support without either side thinking that this might be a problem. I haven’t been able to determine if this is why I can’t get MPLabX to recognize the Xpress boards (I’m sincerely not interested in doing development out in the cloud!). As a result, I decided just to toss Flash-Forth onto the DM182026 - PIC18F46K42 and was horrified at the list of errors. Looking into the Project Properties, it would appear that Version 5.40 is even more of a departure for MPLabX than they advertised. Mpasm is gone so the assembler in XC8 probably needs to be hooked and a whole new can of worm spills out. I cheated. I went back to MPLabX 5.35 and everything assembled fine. I used the board’s USB to power it, jacked my trusty PICkit-3 into the appropriate pins, attached an FTDI-basic to UART1 and everything worked. I’m hoping to be able to use the onboard USB to talk to Terra-Term for me, but I’m not holding my breath. Excluding the PIC16 based and the 32-bit processors, there are 2 Xpress boards of potential interest for running FlashForth: Part Number: DM182026 - PIC18F46K42 MPLAB(R) Xpress Evaluation Board Part Number: DM182027 - PIC18F47K40 MPLAB(R) Xpress Evaluation Board 7 Curiosity Nano offerings may work although I really don’t know much about the formerly Atmel lineup: Part Number: DM164150 - PIC18F57Q43 Curiosity Nano Evaluation Kit Part Number: DM182029 - PIC18F47Q10 Curiosity Nano Evaluation kit Part Number: DM182028 - PIC18F47K42 Curiosity Nano Evaluation kit Part Number: DM164151 - AVR128DA48 Curiosity Nano Evaluation Kit Part Number: DM320115 - ATmega4809 Curiosity Nano Evaluation kit Part Number: DM080103 - ATtiny1607 Curiosity Nano Evaluation Kit Part Number: EV50J96A - ATtiny3217 Curiosity Nano Evaluation Kit The AVR128DA48 in particular appears to be fairly new and may have come out since the merger. I’m trying to catch up to the PIC18F4xK42 before tackling these “Q” things (grin). Peter? Mikael? Anyone? I’m curious if I’m the only one crazy enough to be banging my head against these (big grin). craig bair |
From: Mikael N. <mik...@fl...> - 2020-08-11 14:01:38
|
Hi Craig, I (almost) never used any evaluation boards from Mchip. These are made by folks whose business is to sell evaluation boards and demo apps. I have own boards where I can plug in 20 and 28 pin PIC18/24/30/33 DIP chips. Glad I (FF) still has users. Many go down the ARM and MeCrisp lane, but I had never had the need for so much embedded processing power. I like the simplicity of the PIC18 and PIC24 architectures. Well, at least they are simple to me since I know them :-) And I still build one off boards where DIP rules (bad eyesight). Never tried MplabX 5.40 and from the sound of it seems I will not need to either. Or maybe one can use older mpasmx versions with it ? I have not got around to supporting the PIC18Q43 chips yet. They require changes in FF. The flash writing is different, and the registers are moved to the beginning of ram. I have some of those chips, but PICKIT4 is required and I don't have one (yet). When I was looking for PICKIT4 it was in short supply due to COVID19. BR Mike |
From: craig b. <dab...@ya...> - 2020-08-11 15:07:40
|
Mikael, If you've got a good mailing address, I've got a spare SNAP I could send you. They've got mostly the same capabilities as the PICkit-4 except for the plastic case and the high-voltage programming feature. They run the same firmware (and every version of MPLabX has its own). A nice thing about these little boards is that they're laid out with 0.1" vias to match up with our old bread-boards. They're basically break-out boards for chips that might not have pdips available with a usb power supply (not quite thrilled with the debugger or the C compiler myself). What can I say, they're fun little toys and quick to try ideas with. Do you have any interest in the ATmega-4809 for porting work? craig On Tuesday, August 11, 2020, 10:02:08 AM EDT, Mikael Nordman <mik...@fl...> wrote: Hi Craig, I (almost) never used any evaluation boards from Mchip. These are made by folks whose business is to sell evaluation boards and demo apps. I have own boards where I can plug in 20 and 28 pin PIC18/24/30/33 DIP chips. Glad I (FF) still has users. Many go down the ARM and MeCrisp lane, but I had never had the need for so much embedded processing power. I like the simplicity of the PIC18 and PIC24 architectures. Well, at least they are simple to me since I know them :-) And I still build one off boards where DIP rules (bad eyesight). Never tried MplabX 5.40 and from the sound of it seems I will not need to either. Or maybe one can use older mpasmx versions with it ? I have not got around to supporting the PIC18Q43 chips yet. They require changes in FF. The flash writing is different, and the registers are moved to the beginning of ram. I have some of those chips, but PICKIT4 is required and I don't have one (yet). When I was looking for PICKIT4 it was in short supply due to COVID19. BR Mike _______________________________________________ Flashforth-devel mailing list Fla...@li... https://lists.sourceforge.net/lists/listinfo/flashforth-devel |