I am completely stuck on implementing any of the two I think there’s still a race condition in the ping-pong register update code. The toggle rate increasing to ms is indicative of an error having been found in at least one demo task. The problem here is that without the bootloader my device is not recognised in linux. One thing I’ve done is move to the 1.

Uploader: Zulugis
Date Added: 18 June 2013
File Size: 68.58 Mb
Operating Systems: Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X
Downloads: 3493
Price: Free* [*Free Regsitration Required]

AT91SAM | GCC and AT91SAM7 USB CDC Core Example

If I remember well, there was some problem with that. If you can build and run it on your target successfully then the mods to use the At9s1am7 for your app will follow without requiring that you know much about USB. The demo application uses the LEDs built into the prototyping board so no other hardware setup is required.

Much bigger then the CDC limited demo I’m playing with. It would obviously take me forever to do the same thing on my own The uIP task This task handles all the network processing. When I have a gap, I’ll dig it up and post it “as is”.

That is easy – you just strip out all the COM port stuff in the demo!


Program AT91SAM7S Microcontroller via USB | Starting Electronics Blog

I was not familiar with what CDC serial driver meant so I never checked that source. I am in the process of doing just that for my own target at the moment. Reset or initialize target before resuming “. Probably the setting and clearing code should look like this: In case anyone is interested, here’s at91asm7 I’m working on: Delivered online or on-site.

This demonstrates how memory usage can be optimised through the use of a small transmit buffer by sacrificing the achieved data throughput. Hi Kris, That could be useful! If you then wish to commence a debugging session: Users must familiarise themselves with the respective licenses. Running the demo application Once again – please refer to the Eclipse installation and configuration instructions for more detailed information.

Hi Ralph, Sorry, yes, this is a different demo.

Some of you that are having trouble with Alan’s shorthand might benefit from this: You need to modify the demo code so you handle both in and out data from the USB interface. EP At991sam7 et al. I do occasionally make mistakes: Thank you very much for your help!

It’s so close to working that it’s frustrating to not be able to get it the last few feet or meters over the goal line: Do you have an INF I think that’s right for it also? Changes are sent to the target hardware by clicking the “Update IO” button.


The ‘check’ tick hook A tick hook function is used to monitor the standard demo tasks – with LED DS4 being used to indicate the system status. The way I see it there are 2 ways of doing that: For example, if the web browser computer uses IP address So, after using all USART ports on the board I need to use the USB port to pass all the acquired data to a computer running linuxprocess it, and give it back to the board.

Welcome to AT91SAM Community Discussions

I have a feeling you will find your solution will be somewhere around 3 above. I was hoping you would see this post and answer as I’ve been following your discussions on the at This can be ensured by making the ysb three octets of both IP addresses identical.

You must ensure that the configured MAC address is unique on the network to which the prototyping board is being connected.