The GCB supported microcontrollers list on the website indicates that the megas4809 is supported. However, there's no .dat file in the \chipdata directory. I've installed the most recent full GCStudio. Am I overlooking something (entirely possible). Thanks!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I can explain. There was a test DAT file for that chip. It was never formally released, But, somehow the listing ended up showing that chip.
If you are really interested then you can add the DAT file. I am willing to help you but I am overloaded with GCBASIC, TinyBootLoader and PICkit projects.
The process is rather simple. Take the existing information and transpose into the DAT file. There is a wrinkle, of course, that these chip have a different addressing model but we can crack that – we just need to focus on it.
So, adding the chip will be fun!
Evan
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Evan - many thanks for your reply! Another possible wrinkle is that I'm using the ATmega4809 Xplained Pro board for my 4809 project. It natively supports Microchip's EDBG flash programming and debugging over USB. Is this supported by the GC BASIC IDE? The XPRO board also has a 10 pin UDPI port, so that's another alternative for flashing and debugging. Although this chip family has been available for a few years, it seems that the dev tool infrastructure is only just starting to catch up...
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The GCB supported microcontrollers list on the website indicates that the megas4809 is supported. However, there's no .dat file in the \chipdata directory. I've installed the most recent full GCStudio. Am I overlooking something (entirely possible). Thanks!
I have found the URL https://gcbasic.sourceforge.net/chipdata.html?latest=1 that does show the megas4809 as a supported chip.
I can explain. There was a test DAT file for that chip. It was never formally released, But, somehow the listing ended up showing that chip.
If you are really interested then you can add the DAT file. I am willing to help you but I am overloaded with GCBASIC, TinyBootLoader and PICkit projects.
The process is rather simple. Take the existing information and transpose into the DAT file. There is a wrinkle, of course, that these chip have a different addressing model but we can crack that – we just need to focus on it.
So, adding the chip will be fun!
Evan
Evan - many thanks for your reply! Another possible wrinkle is that I'm using the ATmega4809 Xplained Pro board for my 4809 project. It natively supports Microchip's EDBG flash programming and debugging over USB. Is this supported by the GC BASIC IDE? The XPRO board also has a 10 pin UDPI port, so that's another alternative for flashing and debugging. Although this chip family has been available for a few years, it seems that the dev tool infrastructure is only just starting to catch up...
Mike - programming is supported via the eDbg interface. So, that is OK.
Evan - thanks that's good to know!
https://github.com/GreatCowBASIC/Demonstration_Sources/tree/main/TestSolutions/AVRDX_implementation/mega4809
Latest GCStudio supports mega4809. The libraries will need adapting but the basic IO, memory etc all works great.
Enjoy