Help!!! No internal memory found and uploading error
Help!!! No internal memory found and uploading error
Hi,
I add a relay expansion box and I created a new code with the new wizard. I uploaded the new code but I had forgotten to change the jumper. When I change the jumper to pins SDA and SCL the controller unit was telling me ''no internal memory found'' After doing some research on the forum I tried to initialize the memory but when I uploaded the code, arduino indicated ''uploading error''.
I put the jumper where he was and unplug the relay expansion box and I tried to make a reset and return to the previous code but without success ...
Always a message ''uploading error''
Thank you for your help.
Eric
I add a relay expansion box and I created a new code with the new wizard. I uploaded the new code but I had forgotten to change the jumper. When I change the jumper to pins SDA and SCL the controller unit was telling me ''no internal memory found'' After doing some research on the forum I tried to initialize the memory but when I uploaded the code, arduino indicated ''uploading error''.
I put the jumper where he was and unplug the relay expansion box and I tried to make a reset and return to the previous code but without success ...
Always a message ''uploading error''
Thank you for your help.
Eric
Last edited by AquaO on Wed Sep 05, 2012 7:12 pm, edited 1 time in total.
Osaka 40g with 55g sump
Radion, 2X Tunze 6045, Swc-160 mini cone
Re: Help!!! No internal memory found and dowloading error
Yes, you are in the right path.
You need to upload the InitialInternalMemory file.
File->Sketchbook->Example Codes->InitialInternalMemory.
If you are getting errors with that code, can you please copy and paste the error code here?
You need to upload the InitialInternalMemory file.
File->Sketchbook->Example Codes->InitialInternalMemory.
If you are getting errors with that code, can you please copy and paste the error code here?
Roberto.
Re: Help!!! No internal memory found and dowloading error
Yes i tried this but Arduino message is "downloading error" no code error.
Thank
Thank
Osaka 40g with 55g sump
Radion, 2X Tunze 6045, Swc-160 mini cone
Re: Help!!! No internal memory found and dowloading error
Can you post a screen shot then?
I've never seen downloading error before.
I've never seen downloading error before.
Roberto.
Re: Help!!! No internal memory found and dowloading error
Yes i will tried when I get home
Thank for your fast answer
Eric
Thank for your fast answer
Eric
Osaka 40g with 55g sump
Radion, 2X Tunze 6045, Swc-160 mini cone
Re: Help!!! No internal memory found and dowloading error
This is the code
And this is my print screen
#include <InternalEEPROM.h>
#include <ReefAngel_Features.h>
#include <Globals.h>
#include <Time.h>
#include <OneWire.h>
#include <RA_NokiaLCD.h>
#include <avr/pgmspace.h>
#include <InternalEEPROM.h>
#include <Wire.h>
#include <Memory.h>
RA_NokiaLCD e;
void setup()
{
e.Init();
e.Clear(COLOR_WHITE,0,0,132,132);
e.BacklightOn();
InternalMemory.MHOnHour_write(15);
InternalMemory.MHOnMinute_write(30);
InternalMemory.MHOffHour_write(21);
InternalMemory.MHOffMinute_write(0);
InternalMemory.MHDelay_write(7);
InternalMemory.StdLightsOnHour_write(14);
InternalMemory.StdLightsOnMinute_write(0);
InternalMemory.StdLightsOffHour_write(21);
InternalMemory.StdLightsOffMinute_write(30);
InternalMemory.DP1OnHour_write(20);
InternalMemory.DP1OnMinute_write(0);
InternalMemory.DP2OnHour_write(22);
InternalMemory.DP2OnMinute_write(30);
InternalMemory.DP1Timer_write(4);
InternalMemory.DP2Timer_write(4);
InternalMemory.DP1RepeatInterval_write(60);
InternalMemory.DP2RepeatInterval_write(60);
InternalMemory.ATOHourInterval_write(0);
InternalMemory.FeedingTimer_write(900);
InternalMemory.LCDTimer_write(600);
InternalMemory.LEDPWMActinic_write(20);
InternalMemory.LEDPWMDaylight_write(20);
InternalMemory.WM1Timer_write(10);
InternalMemory.WM2Timer_write(15);
InternalMemory.HeaterTempOn_write(766);
InternalMemory.HeaterTempOff_write(770);
InternalMemory.ChillerTempOn_write(774);
InternalMemory.ChillerTempOff_write(770);
InternalMemory.OverheatTemp_write(1500);
InternalMemory.PHMax_write(830);
InternalMemory.PHMin_write(540);
InternalMemory.SalMax_write(2550);
InternalMemory.ORPMax_write(285);
InternalMemory.ORPMin_write(1400);
InternalMemory.RFMode_write(Constant);
InternalMemory.RFSpeed_write(50);
InternalMemory.RFDuration_write(8);
InternalMemory.RFDuration_write(8);
InternalMemory.PWMSlopeStartD_write(15);
InternalMemory.PWMSlopeEndD_write(100);
InternalMemory.PWMSlopeDurationD_write(60);
InternalMemory.PWMSlopeStartA_write(15);
InternalMemory.PWMSlopeEndA_write(100);
InternalMemory.PWMSlopeDurationA_write(60);
InternalMemory.PWMSlopeStart0_write(15);
InternalMemory.PWMSlopeEnd0_write(100);
InternalMemory.PWMSlopeDuration0_write(60);
InternalMemory.PWMSlopeStart1_write(15);
InternalMemory.PWMSlopeEnd1_write(100);
InternalMemory.PWMSlopeDuration1_write(60);
InternalMemory.PWMSlopeStart2_write(15);
InternalMemory.PWMSlopeEnd2_write(100);
InternalMemory.PWMSlopeDuration2_write(60);
InternalMemory.PWMSlopeStart3_write(15);
InternalMemory.PWMSlopeEnd3_write(100);
InternalMemory.PWMSlopeDuration3_write(60);
InternalMemory.PWMSlopeStart4_write(15);
InternalMemory.PWMSlopeEnd4_write(100);
InternalMemory.PWMSlopeDuration4_write(60);
InternalMemory.PWMSlopeStart5_write(15);
InternalMemory.PWMSlopeEnd5_write(100);
InternalMemory.PWMSlopeDuration5_write(60);
InternalMemory.ATOExtendedTimeout_write(120);
InternalMemory.ORPMin_write(2050);
InternalMemory.ORPMax_write(450);
InternalMemory.ActinicOffset_write(30);
InternalMemory.CO2ControlOn_write(770);
InternalMemory.CO2ControlOff_write(760);
InternalMemory.PHControlOn_write(800);
InternalMemory.PHControlOff_write(810);
InternalMemory.AISlopeStartW_write(0);
InternalMemory.AISlopeEndW_write(100);
InternalMemory.AISlopeDurationW_write(60);
InternalMemory.AISlopeStartB_write(0);
InternalMemory.AISlopeEndB_write(100);
InternalMemory.AISlopeDurationB_write(60);
InternalMemory.AISlopeStartRB_write(0);
InternalMemory.AISlopeEndRB_write(100);
InternalMemory.AISlopeDurationRB_write(60);
InternalMemory.RadionSlopeStartW_write(0);
InternalMemory.RadionSlopeEndW_write(100);
InternalMemory.RadionSlopeDurationW_write(60);
InternalMemory.RadionSlopeStartRB_write(0);
InternalMemory.RadionSlopeEndRB_write(100);
InternalMemory.RadionSlopeDurationRB_write(60);
InternalMemory.RadionSlopeStartR_write(0);
InternalMemory.RadionSlopeEndR_write(100);
InternalMemory.RadionSlopeDurationR_write(60);
InternalMemory.RadionSlopeStartG_write(0);
InternalMemory.RadionSlopeEndG_write(100);
InternalMemory.RadionSlopeDurationG_write(60);
InternalMemory.RadionSlopeStartB_write(0);
InternalMemory.RadionSlopeEndB_write(100);
InternalMemory.RadionSlopeDurationB_write(60);
InternalMemory.RadionSlopeStartI_write(0);
InternalMemory.RadionSlopeEndI_write(100);
InternalMemory.RadionSlopeDurationI_write(60);
InternalMemory.DelayedStart_write(7);
InternalMemory.PHExpMax_write(2500);
InternalMemory.PHExpMin_write(500);
InternalMemory.WaterLevelMax_write(3575);
InternalMemory.WaterLevelMin_write(2875);
InternalMemory.IMCheck_write(0xCF06A31E);
e.DrawText(COLOR_BLACK, COLOR_WHITE, MENU_START_COL+20, MENU_START_ROW*3, "Memory Updated");
e.DrawText(COLOR_BLACK, COLOR_WHITE, MENU_START_COL+25, MENU_START_ROW*6, "You can now");
e.DrawText(COLOR_BLACK, COLOR_WHITE, MENU_START_COL+25, MENU_START_ROW*7, "upload your");
e.DrawText(COLOR_BLACK, COLOR_WHITE, MENU_START_COL+33, MENU_START_ROW*8, "INO code");
}
void loop()
{
}
And this is my print screen
- Attachments
-
- Arduino error.jpg (131.17 KiB) Viewed 8697 times
Osaka 40g with 55g sump
Radion, 2X Tunze 6045, Swc-160 mini cone
Re: Help!!! No internal memory found and dowloading error
Ok, it's not downloading.. It's uploading... That's why I was confused.
Can you copy and paste the error log in red??
Can you copy and paste the error log in red??
Roberto.
Help!!! No internal memory found and dowloading error
Oh sorry for that it's my errorrimai wrote:Ok, it's not downloading.. It's uploading... That's why I was confused.
Can you copy and paste the error log in red??
Yes i Will copy the error log.
Osaka 40g with 55g sump
Radion, 2X Tunze 6045, Swc-160 mini cone
Re: Help!!! No internal memory found and dowloading error
This is a uploading error
The following features were automatically added:
Watchdog Timer
Version Menu
The following features were detected:
Simple Menu
Taille binaire du croquis : 6 812 octets (d'un max de 32 256 octets)
C:\Program Files\Reef Angel Controller\hardware/tools/avr/bin/avrdude -CC:\Program Files\Reef Angel Controller\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega328p -carduino -P\\.\COM4 -b115200 -D -Uflash:w:C:\Users\HPMINI~1\AppData\Local\Temp\build3020325183852794365.tmp\InitialInternalMemory.cpp.hex:i
avrdude: Version 6.0, compiled on Apr 6 2012 at 19:29:19
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "C:\Program Files\Reef Angel Controller\hardware/tools/avr/etc/avrdude.conf"
Using Port : \\.\COM4
Using Programmer : arduino
Overriding Baud Rate : 115200
Rebooting Reef Angel Controller
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: Recv:
avrdude: stk500_getsync(): not in sync: resp=0x64
avrdude done. Thank you.
Sorry for the delay
The following features were automatically added:
Watchdog Timer
Version Menu
The following features were detected:
Simple Menu
Taille binaire du croquis : 6 812 octets (d'un max de 32 256 octets)
C:\Program Files\Reef Angel Controller\hardware/tools/avr/bin/avrdude -CC:\Program Files\Reef Angel Controller\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega328p -carduino -P\\.\COM4 -b115200 -D -Uflash:w:C:\Users\HPMINI~1\AppData\Local\Temp\build3020325183852794365.tmp\InitialInternalMemory.cpp.hex:i
avrdude: Version 6.0, compiled on Apr 6 2012 at 19:29:19
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "C:\Program Files\Reef Angel Controller\hardware/tools/avr/etc/avrdude.conf"
Using Port : \\.\COM4
Using Programmer : arduino
Overriding Baud Rate : 115200
Rebooting Reef Angel Controller
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: Recv:
avrdude: stk500_getsync(): not in sync: resp=0x64
avrdude done. Thank you.
Sorry for the delay
Osaka 40g with 55g sump
Radion, 2X Tunze 6045, Swc-160 mini cone
Re: Help!!! No internal memory found and uploading error
Do you have RA or RA+?
Can you make sure that it is COM4 that your USB cable is using?
Can you make sure that it is COM4 that your USB cable is using?
Roberto.
Re: Help!!! No internal memory found and uploading error
I uninstall the software and reinstall it still not working. I even used another computer and I still have same problem.
I use the second generation of RA, I bought it new in the box from another person who had never used. I use it since February 2012 with success.
Thank
I use the second generation of RA, I bought it new in the box from another person who had never used. I use it since February 2012 with success.
Thank
Osaka 40g with 55g sump
Radion, 2X Tunze 6045, Swc-160 mini cone
Re: Help!!! No internal memory found and uploading error
So, you are positive it is a standard RA and not RA+, correct?
Double check the cable connection.
If you still can't get it to work, PM for RMA#.
Double check the cable connection.
If you still can't get it to work, PM for RMA#.
Roberto.
Re: Help!!! No internal memory found and uploading error
what is the difference for the cable connection between the RA and RA+ ?
I'll check (but I'm sure it is a standard RA)
I'll check (but I'm sure it is a standard RA)
Osaka 40g with 55g sump
Radion, 2X Tunze 6045, Swc-160 mini cone
Re: Help!!! No internal memory found and uploading error
There is no difference in connection, but you have to change the board on Arduino.
On menu Tools->board.
On menu Tools->board.
Roberto.
Help!!! No internal memory found and uploading error
I tried different connection, RA +, RA and RA with optiboot and nothing works. I really have no idea why nothing works. I'll keep trying, do you think a bad instalation jumper may have caused this problem?
Here is a picture how I had installed the jumper and the unit message
Here is a picture how I had installed the jumper and the unit message
Osaka 40g with 55g sump
Radion, 2X Tunze 6045, Swc-160 mini cone
Re: Help!!! No internal memory found and uploading error
Yes, it is wrong.
You need to have the jumper placed on the left most pins, connecting the two pins.
You need to have the jumper placed on the left most pins, connecting the two pins.
Roberto.
Re: Help!!! No internal memory found and uploading error
Ok, this is how I set the jumper when the error began.
Thereafter I handed the jumper to the normal position and I make all test, did not work.
Having put a jumper in the wrong position, can i have damage the RA ?
Thereafter I handed the jumper to the normal position and I make all test, did not work.
Having put a jumper in the wrong position, can i have damage the RA ?
Osaka 40g with 55g sump
Radion, 2X Tunze 6045, Swc-160 mini cone
Re: Help!!! No internal memory found and uploading error
No, it won't damage.
The normal position is on the far left most pins.
The normal position is on the far left most pins.
Roberto.
Re: Help!!! No internal memory found and uploading error
Oh man...
I feel really stupid
I believed that the jumper normal position is on the far right most pins. I gave it a good position and everything works fine.
Sorry for this stupid mistake.
Thank you very much for your support Roberto, there is no controller that is after sales service as effective as ReefAngel.
Thank you so much this is very appreciated.
I feel really stupid
I believed that the jumper normal position is on the far right most pins. I gave it a good position and everything works fine.
Sorry for this stupid mistake.
Thank you very much for your support Roberto, there is no controller that is after sales service as effective as ReefAngel.
Thank you so much this is very appreciated.
Osaka 40g with 55g sump
Radion, 2X Tunze 6045, Swc-160 mini cone
Re: Help!!! No internal memory found and uploading error
I am having the same issue and I also notice that the "base system device" driver did not install correctly.
Re: Help!!! No internal memory found and uploading error
This is the code I am trying to upload:
#include <ReefAngel_Features.h>
#include <Globals.h>
#include <RA_Wifi.h>
#include <Wire.h>
#include <OneWire.h>
#include <Time.h>
#include <DS1307RTC.h>
#include <InternalEEPROM.h>
#include <RA_NokiaLCD.h>
#include <RA_ATO.h>
#include <RA_Joystick.h>
#include <LED.h>
#include <RA_TempSensor.h>
#include <Relay.h>
#include <RA_PWM.h>
#include <Timer.h>
#include <Memory.h>
#include <InternalEEPROM.h>
#include <RA_Colors.h>
#include <RA_CustomColors.h>
#include <Salinity.h>
#include <RF.h>
#include <IO.h>
#include <ORP.h>
#include <AI.h>
#include <PH.h>
#include <WaterLevel.h>
#include <Humidity.h>
#include <DCPump.h>
#include <PAR.h>
#include <ReefAngel.h>
////// Place global variable code below here
////// Place global variable code above here
void setup()
{
// This must be the first line
ReefAngel.Init(); //Initialize controller
ReefAngel.AddStandardMenu(); // Add Standard Menu
ReefAngel.Use2014Screen(); // Let's use 2014 Screen
// Ports toggled in Feeding Mode
ReefAngel.FeedingModePorts = Port5Bit | Port6Bit | Port7Bit | Port8Bit;
// Ports toggled in Water Change Mode
ReefAngel.WaterChangePorts = Port2Bit | Port5Bit | Port6Bit | Port7Bit | Port8Bit;
// Ports toggled when Lights On / Off menu entry selected
ReefAngel.LightsOnPorts = 0;
// Ports turned off when Overheat temperature exceeded
ReefAngel.OverheatShutoffPorts = Port1Bit | Port2Bit | Port5Bit | Port6Bit | Port8Bit;
// Use T1 probe as temperature and overheat functions
ReefAngel.TempProbe = T1_PROBE;
ReefAngel.OverheatProbe = T1_PROBE;
// Ports that are always on
ReefAngel.Relay.On( Port3 );
ReefAngel.Relay.On( Port4 );
////// Place additional initialization code below here
////// Place additional initialization code above here
}
void loop()
{
ReefAngel.DayLights( Port1 );
ReefAngel.StandardHeater( Port2 );
ReefAngel.Wavemaker1( Port5 );
ReefAngel.Wavemaker1( Port6 );
ReefAngel.StandardFan( Port7 );
ReefAngel.MoonLights( Port8 );
////// Place your custom code below here
////// Place your custom code above here
// This should always be the last line
ReefAngel.ShowInterface();
}
#include <ReefAngel_Features.h>
#include <Globals.h>
#include <RA_Wifi.h>
#include <Wire.h>
#include <OneWire.h>
#include <Time.h>
#include <DS1307RTC.h>
#include <InternalEEPROM.h>
#include <RA_NokiaLCD.h>
#include <RA_ATO.h>
#include <RA_Joystick.h>
#include <LED.h>
#include <RA_TempSensor.h>
#include <Relay.h>
#include <RA_PWM.h>
#include <Timer.h>
#include <Memory.h>
#include <InternalEEPROM.h>
#include <RA_Colors.h>
#include <RA_CustomColors.h>
#include <Salinity.h>
#include <RF.h>
#include <IO.h>
#include <ORP.h>
#include <AI.h>
#include <PH.h>
#include <WaterLevel.h>
#include <Humidity.h>
#include <DCPump.h>
#include <PAR.h>
#include <ReefAngel.h>
////// Place global variable code below here
////// Place global variable code above here
void setup()
{
// This must be the first line
ReefAngel.Init(); //Initialize controller
ReefAngel.AddStandardMenu(); // Add Standard Menu
ReefAngel.Use2014Screen(); // Let's use 2014 Screen
// Ports toggled in Feeding Mode
ReefAngel.FeedingModePorts = Port5Bit | Port6Bit | Port7Bit | Port8Bit;
// Ports toggled in Water Change Mode
ReefAngel.WaterChangePorts = Port2Bit | Port5Bit | Port6Bit | Port7Bit | Port8Bit;
// Ports toggled when Lights On / Off menu entry selected
ReefAngel.LightsOnPorts = 0;
// Ports turned off when Overheat temperature exceeded
ReefAngel.OverheatShutoffPorts = Port1Bit | Port2Bit | Port5Bit | Port6Bit | Port8Bit;
// Use T1 probe as temperature and overheat functions
ReefAngel.TempProbe = T1_PROBE;
ReefAngel.OverheatProbe = T1_PROBE;
// Ports that are always on
ReefAngel.Relay.On( Port3 );
ReefAngel.Relay.On( Port4 );
////// Place additional initialization code below here
////// Place additional initialization code above here
}
void loop()
{
ReefAngel.DayLights( Port1 );
ReefAngel.StandardHeater( Port2 );
ReefAngel.Wavemaker1( Port5 );
ReefAngel.Wavemaker1( Port6 );
ReefAngel.StandardFan( Port7 );
ReefAngel.MoonLights( Port8 );
////// Place your custom code below here
////// Place your custom code above here
// This should always be the last line
ReefAngel.ShowInterface();
}
Re: Help!!! No internal memory found and uploading error
This is the error I get with trying to upload the initial internal memory:
avrdude: Version 6.0, compiled on Apr 6 2012 at 19:29:19
Copyright (c) 2000-2005 Brian Dean,bdmicro/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "C:\Program Files (x86)\Reef Angel Controller\hardware/tools/avr/etc/avrdude.conf"
Using Port : \\.\COM4
Using Programmer : arduino
Overriding Baud Rate : 115200
Rebooting Reef Angel Controller
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: Recv:
avrdude: stk500_getsync(): not in sync: resp=0x64
avrdude done. Thank you.
avrdude: Version 6.0, compiled on Apr 6 2012 at 19:29:19
Copyright (c) 2000-2005 Brian Dean,bdmicro/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "C:\Program Files (x86)\Reef Angel Controller\hardware/tools/avr/etc/avrdude.conf"
Using Port : \\.\COM4
Using Programmer : arduino
Overriding Baud Rate : 115200
Rebooting Reef Angel Controller
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: Recv:
avrdude: stk500_getsync(): not in sync: resp=0x64
avrdude done. Thank you.