Quantcast
Channel: Seeedstudio Forum
Viewing all 6612 articles
Browse latest View live

DSO nano new bootloader firmware

$
0
0
If you are allowed to redistribute those files, I am sure some curious ones would take a look if you attached them here...

But from where did your vendor get these files? He should escalate this issue further upstream. It should not be Benf or people on Seeed forum who should need to sort this out, although many here are happy to help.

Does anyone have a connection at eDesign? Maybe they know something about this new bootloader? At least it seems they wrote it. The question is if they approved its use on the DSO Nano? Anyway someone made these hex files and they must know.

Statistics : Posted by mcguiver • on Wed Apr 25, 2012 8:51 am • Replies 118 • Views 31785

DSO nano new bootloader firmware

$
0
0
andrey.pozhogin wrote:For flashing a bootloader yes, you need a UART (there may be options like RS232<->UART converter) and the easiest way is tu buy a USB<->TTL adapter. Cheap like hell.
Right, search for "usb ttl" on eBay and you can find them for less than 3 $ (with Free Shipping/Buy Now), including cables. Seeed only sells more specialized usb to serial boards as far as I can see.
Quote: Can do your own as well (e.g. http://roboforum.ru/forum4/topic10592-15.html#p232256 - sorry, it's in Russian). If you use a scope you need other convenient tools, so it's a good investment. You can also consider more complicated tools like BusPirate. Does an awful lot of things but it will take time to learn how to handle it.

Also, there was a piece of software that did *.hex to *.bin convertation. Will try to find it for you - can't remember what's the name of it...
On Linux you can use:
Code:objcopy -I ihex -O binary file.hex file.bin


Anyway, I guess the problem is not the differently formatted hex files, but that eDesign(?) has added some checksum or "certificate" to make sure only their firmwares can be installed. Effectively shooting themselves in the foot, since their firmware is a joke compared to the independent third-party firmware from Benf.

Statistics : Posted by mcguiver • on Wed Apr 25, 2012 8:51 am • Replies 118 • Views 31785

DSO nano new bootloader firmware

$
0
0
Good job, alf! Glad you got it working, and that my guess about checksums/certification was proven wrong. For your information, BenF's 3.13 version was the last open-source version, there are only minor changes to what's in the git tree on gitorious.

Statistics : Posted by mcguiver • on Wed Apr 25, 2012 8:51 am • Replies 118 • Views 31785

DSO nano new bootloader firmware

$
0
0
Hello,

I am desperately looking for alf's 3 following posts:
They seem to have vanished from this topic and originally contained the Benf 3.64 .HEX files. Where can I get them?

Quote:Forum: DSO nano Topic: DSO nano new bootloader firmware
alf
Post subject: Re: DSO nano new bootloader firmware Posted: Sun May 13, 2012 10:52 pm

Replies: 68
Views: 5018

Next Step: BenF V364 / V353
I couldn't find the source, so i chnaged the dfu files.
DFU -> S-Rec -> Intel hex
srec_cat V364.s19 -Output V364_APP.HEX -Intel -Output_Block_Size 16

Forum: DSO nano Topic: DSO nano new bootloader firmware
alf
Post subject: Re: DSO nano new bootloader firmware Posted: Sun May 13, 2012 9:47 pm

Replies: 68
Views: 5018

Hello, in this file are only the DFU files and a PDF, no source code. You can convert the DFU files to the hex file with the DFU File Manager but the bootloader can't handle the generated format. The hex files generated by the IAR workbench seems to work, at least the version that i tested. I will t...

Forum: DSO nano Topic: DSO nano new bootloader firmware
alf
Post subject: Re: DSO nano new bootloader firmware Posted: Sun May 13, 2012 9:29 pm

Replies: 68
Views: 5018

I copied the source code here:
....
But this seems to be not the actual version of the BenF SW. If i can get the source for BenF 3.64 i could try the same again.


Statistics : Posted by mcguiver • on Wed Apr 25, 2012 8:51 am • Replies 118 • Views 31785

Propagate setup fee?

$
0
0
Thank you Shu Yang!

Statistics : Posted by tarzanliu • on Sun Mar 09, 2014 2:59 pm • Replies 2 • Views 45

Propagate setup fee?

Propagate setup fee?

$
0
0
Is the $500 set up fee one time fee for all future order of the same design or do I have to pay it every time I order it? Thanks.

Statistics : Posted by tarzanliu • on Sun Mar 09, 2014 2:59 pm • Replies 2 • Views 45

DSO nano V3 firmware

$
0
0
holford wrote:Can I just get a link to the most recent firmware for the V3 that doesn't have a SD card slot?
I just can't seem to understand the information on the sites I have checked so far.


http://www.seeedstudio.com/document/rar/201V4_22.zip

Statistics : Posted by holford • on Tue Feb 04, 2014 11:25 pm • Replies 1 • Views 430

DSO nano V3 firmware

$
0
0
Can I just get a link to the most recent firmware for the V3 that doesn't have a SD card slot?
I just can't seem to understand the information on the sites I have checked so far.

Statistics : Posted by holford • on Tue Feb 04, 2014 11:25 pm • Replies 1 • Views 430

CAN BUS Shield

$
0
0
ok I understand, but the data that I receive no data to answer to my specific request. data that appear in the image arriving at the shield even if I do not attempt to request and therefore would not know what to filter. I also tried to use libraries of other OBD adapters are not good but on the shield CAN_BUS. For if you know any link or person that I could contact for more help? thank you very much for availability

Statistics : Posted by vincenzo.santucci1 • on Tue Mar 11, 2014 11:06 pm • Replies 4 • Views 22

CAN BUS Shield

$
0
0
The streaming output is specific to the make of your vehicle and even then, the streaming data tends to be proprietary in nature. You may get lucky and find someone has done work to decipher the streaming data...

I would suggest you use the mask and filtering feature of the MCP2515 to limit reception to only the OBD II reply for your request.

Statistics : Posted by vincenzo.santucci1 • on Tue Mar 11, 2014 11:06 pm • Replies 4 • Views 22

CAN BUS Shield

$
0
0
ok thanks, so how do you advise me to do? I read X bytes and when to stop? Do you know if there is an online guide on the data returned from the ECU of the car?

Statistics : Posted by vincenzo.santucci1 • on Tue Mar 11, 2014 11:06 pm • Replies 4 • Views 22

CAN BUS Shield

$
0
0
Some vehicles have a streaming output, this might be what you are receiving.

Statistics : Posted by vincenzo.santucci1 • on Tue Mar 11, 2014 11:06 pm • Replies 4 • Views 22

CAN BUS Shield

$
0
0
Hello to all,
I am a computer engineering student and for my thesis work I am trying to connect the Arduino to my car. I purchased the "Can_Bus_Shield" and I connected to the OBD socket of my car. I received data strange that I can not interpret, I am attaching the code that I used and the results obtained, I need help! has anyone ever tried to do a job like that?
Thank you very much.
Code:
#include <SPI.h>
#include <String.h>
#include "mcp_can.h"
#include <SoftwareSerail.h>


unsigned char Flag_Recv = 0;
unsigned char len = 0;
unsigned char len2 = 0;
unsigned char buf[100];
char str[20];
unsigned char *buff;
String buffer = "";
#define PID_SUPPORT00 0x00

#define MIL_CODE      0x01

#define FREEZE_DTC    0x02

#define FUEL_STATUS   0x03

#define LOAD_VALUE    0x04

#define COOLANT_TEMP  0x05

#define STFT_BANK1    0x06

#define LTFT_BANK1    0x07

#define STFT_BANK2    0x08

#define LTFT_BANK2    0x09

#define FUEL_PRESSURE 0x0A

#define MAN_PRESSURE  0x0B

#define ENGINE_RPM    0x0C


void setup()
{
    Serial.begin(115200);

START_INIT:

    if(CAN_OK == CAN.begin(CAN_500KBPS))                   // init can bus : baudrate = 500k
    {
        Serial.println("CAN BUS Shield init ok!");
    }
    else
    {
        Serial.println("CAN BUS Shield init fail");
        Serial.println("Init CAN BUS Shield again");
        delay(100);
        goto START_INIT;
    }
}


void loop()
{
   
    unsigned char stmp[8] = {0, 1, 2, 3, 4, 5, 6, 7};
   
    CAN.sendMsgBuf(ENGINE_RPM, 0, 8, stmp);   // send data:  id = 0x00, standrad flame, data len = 8, stmp: data buf
    delay(10);                          // when the delay less than 20ms, you shield use receive_interrupt
   
    if(MCP_STAT_RXIF_MASK == CAN.checkReceive())            // check if data coming
    {
        //CAN.readMsgBuf(&len, buf);    // read data,  len: data length, buf: data buf
        CAN.readMsgBuf(&len2, buff);
        for(int i = 0; i<len; i++)    // print the data
        {
            Serial.print(buf[i]);Serial.print("\t");
        }
        Serial.println();
        Serial.println("Buffer ricevuto");
          Serial.println(*buff);
       
       
    }
    delay(800);
   
   
}


Attachments prova1.png
prova1.png [ 51.43 KiB | Viewed 22 times ]


Statistics : Posted by vincenzo.santucci1 • on Tue Mar 11, 2014 11:06 pm • Replies 4 • Views 22

Music Shield V2.0 can't work

$
0
0
I have recently purchased one Music Shields V2.0,but it's not working.

I have download the Music shield library and test the “creatList”. and the promble from the COM6 is like this:

VS10XX Clock Frq: 0x0
initialization failed. Things to check:
* is a card is inserted?
* Is your wiring correct?
* did you change the chipSelect pin to match you shield or module?
----songs in TF card (root dir)----
---------------------------------


what is the promble? If there is something wrong with the hardware?What should I check?

Statistics : Posted by 2281533951 • on Wed Mar 12, 2014 11:32 am • Replies 0 • Views 12

OPEN PARTS LIBRARY - any sample projects to start with?

$
0
0
Shu Yang,

Excellent!

I design around ATMEGA328. So the chip, crystal, caps, ICSP, a few other things such as voltage regulator and power barrel. I think many people especially those that just start designing circuits, can greatly benefit from projects similar to that. After all, a micro-controller product is likely 25% board design and 75% firmware design. Before you go ahead and find projects, I recommend you to convert the following open-source designs into designs using your open parts library:

0) How about Seeeduino V3.0 with ATMEGA328P-AU? Excellent way to show your library by converting one of your own popular boards? This has ATMEGA328P-AU, FTDI RS232 and support chips. Lots of arduino fan designs are based on these and it makes perfect example of the capability of your library. I can think of endless projects designed by using this design and add/remove parts. It will make your library popular. Now it is just a collection of parts. With this design converted into parts using your library, it is a gold mine for you and designers like us.
http://www.seeedstudio.com/depot/Seeedu ... ?cPath=6_7

1) Arduino nano. Same as Seeduino but a smaller design. May be hard to convert it on this smaller board. Don't use the latest design with the ATMEGA328P-MU.

1.5) If (0 or 1) is too complicated or needs too many parts your library doesn't have yet, try to convert the Arduino mini. It is simple to start but I do think with ATMEGA and FTDI it would be more useful.

2) Seeeduino Lite. It uses ATMEGA32U4, which your library has not included yet. With this design, you get both USB TTL (32U4 built-in) and the MCU. It's cheaper and less parts so production yield may be higher than (1). This will be the basis of many HID gadgets. Think about 3D mouse and keyboards built specifically for certain games and game controllers.
http://www.seeedstudio.com/depot/Seeedu ... ?cPath=6_7

3) Arduino micro pro designed by sparkfun.com This is similar to Seeeduino lite.

4) Data logger projects. If you simply add an SD socket, voltage level converter, and RTC+battery to design (1), such as the Seeedstudio stalker, you make a compact and powerful data logger. I've designed boards since 2010 but as a hobby. I love to make my own one-board data logger but I don't have the time to put all these together without mistakes Image I believe many are in my situation. This will be SWEET!!!
http://www.seeedstudio.com/depot/Seeedu ... ?cPath=6_7

5) ATMEGA2560-based boards? Dream too much?

Statistics : Posted by tarzanliu • on Sat Mar 08, 2014 6:58 am • Replies 2 • Views 38

OPEN PARTS LIBRARY - any sample projects to start with?

$
0
0
WOW~~ what a great idea! i have make it as a task to collect these recipe.
But before i finish collecting all of them, maybe you can tell me what kind of board you want to make, i will see what i can help you ...

Thansk!
Shuyang

Statistics : Posted by tarzanliu • on Sat Mar 08, 2014 6:58 am • Replies 2 • Views 38

OPEN PARTS LIBRARY - any sample projects to start with?

$
0
0
So, thank you!

It's nice to see an open parts library you put together and designing boards with your library gets additional assembly service with these parts. On the other hand, do you have sample projects that I can base on? Say I want to build something with an ATMEGA328P-AU, I will have to start from scratch and have to check everything for correctness. If you have a project that is already proven working, I can just start with it, add parts, remove parts, and change their layouts. Easy and more worry free. Don't you think this is more useful than a library? I make my own parts library from spec sheets. I know it's hard work to make parts. Your hard work will be more appreciated if there exists a few sample projects.

Say if you put together a simple Arduino UNO with the mcu and ftdi chip and post it online. Then if I want to make something with similar functions, I just go and modify that project and make it mine.

Please consider it. I have to few dozen designs that I have to build if someone asks me to sell them assembled units. I could use your assembly service. A few sample projects will get me started Image
I'm thinking hundreds of assembled units after some initial prototyping.

Statistics : Posted by tarzanliu • on Sat Mar 08, 2014 6:58 am • Replies 2 • Views 38

OLED 96x96 - Print a "int"

$
0
0
Hello,
I have a humidity sensor which gives an "int" number in mV (call for me "Vcor") . Something like 850 .

Can you give me a code example of how to print it to the screen?
I try something like :
Code:Vcor = ValeurcapteurH*4.88;
  Serial.print("Humectation = " ); //affichage sur ordi   
  Serial.print(Vcor);
  Serial.println(" mV");
  digitalWrite(pulse, LOW);    // fin de pulse
  delay(10000);                  // pause 10 secondes avant nouvelle mesure
 
  SeeedGrayOled.setTextXY(2,0);  //set Cursor to 2 line, 0th column
  SeeedGrayOled.putString("Vcor = "); //Print
  SeeedOled.putFloat(Vcor);



but it's not the solution


Thanks

Statistics : Posted by vendsiphone3 • on Wed Mar 12, 2014 6:26 pm • Replies 0 • Views 14

PCB panel break routing

$
0
0
Hi Guys

First of all great work, I am a happy customer for some time now. I have never ever had a PCB that was of pour quality!

I would like to ask you if you do break routing? I am making a panel(10x10) of PCB's and these have some odd shapes? The PCB is made so that it may fit a specific enclosure. If you can do this what is the minimum clearance for the cutter to pass between PCB's, 2mm?

Anyway thank you for your attention

Yours,

Dave

Statistics : Posted by davidribeiro • on Thu Mar 13, 2014 1:47 am • Replies 0 • Views 8
Viewing all 6612 articles
Browse latest View live