ecioarm

For Flowcode users to discuss projects, flowcharts, and any other issues related to Flowcode 2 and 3.

Moderators: Benj, Mods

Post Reply
saschech@gmx.de
Posts: 714
Joined: Wed Jan 31, 2007 12:41 pm
Has thanked: 1 time
Been thanked: 26 times
Contact:

ecioarm

Post by saschech@gmx.de »

Hello Team

Saturday i received from elektor ger. the ecioarm-board without any information....
Is a new board ready to use or must i load the bootloader for first start?
Works the green led the thame way as on the ecio40pin?

I want flasch all bits on port d for test only on the usb-cable,without any success.

build and load is ok.Please help

Regards Wolfgang
Attachments
ecioarm.gif
(26.61 KiB) Downloaded 2423 times

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: ecioarm

Post by Benj »

Hello Wolfgang,

Are you using a 32-bit or 64-bit operating system?

If your using a 32-bit then have you installed the driver from here?

http://www.matrixmultimedia.com/softwar ... driver.zip

The bootloader should kick in every other reset. Eg the first time the device powers up and the LED is solid then if you reset the device the LED will flash for a few seconds and then go solid again.

If your using a 64-bit OS then the ECIO ARM does not currently support this. We have created a new 64-bit bootloader for ARM which will be available shortly if this is the case for you.

saschech@gmx.de
Posts: 714
Joined: Wed Jan 31, 2007 12:41 pm
Has thanked: 1 time
Been thanked: 26 times
Contact:

Re: ecioarm

Post by saschech@gmx.de »

Hello Benj

I use win7 32bit.I have download the driver yesterday.
After install i have some times a blue-scree.

AT91SAM7 USB Bootloader Installation

This document details the loading of the Matrix ARM bootloader onto your device. There are several reasons for loading the bootloader onto the chip. For Matrix products you may have to reprogram the bootloader from time to time as it is possible for it to be corrupted over a long term period. For third party products or custom Arm boards you will have to use the generic bootloader to allow you to program your ARM device via Flowcode over USB............

after i do these , it make the thame as before,nothing on port D ecioarm.

Regards Wolfgang
Attachments
blue screen.jpg
(65.47 KiB) Downloaded 2414 times

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: ecioarm

Post by Benj »

Hello Wolfgang,

The current ARM bootloader is based on Atmel's SAM-BA code and is well known for causing blue screen crashes. This is another reason we updated our bootloader technology for ARM.

Are you setting the target to the ECIO ARM in Flowcode? If you are not then this might explain why your PortD is not working.

saschech@gmx.de
Posts: 714
Joined: Wed Jan 31, 2007 12:41 pm
Has thanked: 1 time
Been thanked: 26 times
Contact:

Re: ecioarm

Post by saschech@gmx.de »

Hello Benj

Yes i set to ecio arm.

After resetting and load:

1e000
first_sector 7 last_sector 7
-I- Writing: 0x10C0 bytes at 0x1E000 (buffer addr : 0x202BE8)
-I- Sector 7 unlocked
-I- Writing: 0x10C0 bytes at 0x1E000 (buffer addr : 0x202BE8)
-I- 0x10C0 bytes written by applet
-I- Sector 7 locked
(AT91-ISP v1.13) 1 % send_file {Flash} "C:/Program Files/Matrix Multimedia/Flowcode_ARM/Tools/Bootloaders/ECIOARM/Test.bin" 0x100000 0
-I- Send File C:/Program Files/Matrix Multimedia/Flowcode_ARM/Tools/Bootloaders/ECIOARM/Test.bin at address 0x100000
first_sector 0 last_sector 1
-I- Writing: 0x406C bytes at 0x0 (buffer addr : 0x202BE8)
-I- Sector 0 unlocked
-I- Sector 1 unlocked
-I- Writing: 0x406C bytes at 0x0 (buffer addr : 0x202BE8)
-I- 0x406C bytes written by applet
-I- Sector 0 locked
-I- Sector 1 locked
(AT91-ISP v1.13) 1 %

the green led is solid-on >> push reset-butten = quick blinking without any change on ports >> after a short time automatically
slow blinking with change 1-0-1-0-.... on port a,b,c,d

after compile to chip > window conect : i push the reset-button > send ...... ok.But the blinking is the same as before.

Where i found the updated bootloader?

Regards Wolfgang

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: ecioarm

Post by Benj »

Hi Wolfgang,

I noticed you are programming the bootloader for the ECIO into address "0x1E000" this should instead be "0x11E000" this is probably why the bootloader is not working correctly for you.

Let me know how you get on.

saschech@gmx.de
Posts: 714
Joined: Wed Jan 31, 2007 12:41 pm
Has thanked: 1 time
Been thanked: 26 times
Contact:

Re: ecioarm

Post by saschech@gmx.de »

Hello Benj

Ok,but i put in 0x1E0000

Regards Wolfgang
Attachments
0x100000.gif
(60.89 KiB) Downloaded 2383 times
0x11E000.gif
(65.55 KiB) Downloaded 2383 times

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: ecioarm

Post by Benj »

Hi Wolfgang,

Has sending the bootloader to the address 0x11E000 helped at all?

I've also just sent you a PM message.

saschech@gmx.de
Posts: 714
Joined: Wed Jan 31, 2007 12:41 pm
Has thanked: 1 time
Been thanked: 26 times
Contact:

Re: ecioarm

Post by saschech@gmx.de »

Hello Benj

What do you mean with ....helped at all?

Regards Wolfgang
Attachments
compare.gif
(91.13 KiB) Downloaded 2375 times

Post Reply