Welcome, Guest. Please Login or Register
Arduino IDE for Visual Studio
When Logging a Support Issue in the Forum, please ensure you have also:-
  • Enabled vMicro > Compiler > Show Build Properties and Verbose
  • Re-Compile your program with these settings enabled
Save the new Output to a Text File and....
  • Click the Reply button and attach as .txt file OR
  • Click here to Email us with the file attached, and a link to your post
Support requests without the output above may be impossible to answer, so please help us to help you
  HomeSearch Tutorials & Wiki visualmicro.com LoginHelpRegister  
Page Index Toggle Pages: 1
Send Topic Print
8051 compatibles (Read 2752 times)
Doctor Wizard
Junior Member

Posts: 21
Orange Park, FL
8051 compatibles
May 3rd, 2016 at 2:48am
I am interested in using my much beloved Visual Micro to work with a STC89C516RD, which is one of a gazillion different 8051 compatible microcontrollers.  8051 https://en.wikipedia.org/wiki/Intel_MCS-51 compatibles are made by all the major chip manufacturers including Intel, Atmel, Maxim, T.I., STC, ST  Micro...  It's an ancient but still very popular platform, particularly for more industrial type applications.

There is a popular compiler called SDCC http://sdcc.sourceforge.net/ which is supposed to be based on GCC.  ATMEL includes support for their 8051 compatibles, such as the AT8515, in Atmel studio.  SDCC plugs into Eclipse.  I couldn't find any support for the Arduino IDE, MPIde, or Energia, or Wiring.

What are the prerequisites to get support for another platform into Visual Micro?
Back to top
« Last Edit: May 3rd, 2016 at 2:49am by Doctor Wizard »  

Please Register or Login to the Forum to see File Attachments
IP Logged
Visual Micro

Posts: 10706
United Kingdom
Re: 8051 compatibles
Reply #1 - May 3rd, 2016 at 1:36pm

It needs to conform to the arduino.cc third party hardware spec

If you take a look at the avr folder below arduinoide\hardware you will find a boards.txt and a platform.txt. Also you will find a sibling to the \hardware folder called \tools.

Below the avr folder is \cores

Within these folders is the entire config for a build. The .txt files use {properties} declared within the same files allowing the .cpp, c, elf, archive etc.
Back to top

Please Register or Login to the Forum to see File Attachments
IP Logged
Page Index Toggle Pages: 1
Send Topic Print