This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Bootloader over AT91SAM7S:UART0

I am wondering if anyone could share parts of an existing bootloader project with me. At this point I'd be happy to just have the project basics: *.uvproj, *.uvmpw, <startup>.s, *.sct, and maybe some source code. I'm at: charlie@innogation.com

Thanks for any and all pointers,
-chas-

P.S. I'm already working with the SaveAndSecureBootloader project from Atmel but it's setup for an IAR environment and porting it to µVision V4.5 has been complicated.

  • The linker symbols are different and symbol semantics must be surmised. (Fortunately, I'm already familiar with the Keil linker symbol mechanics.) The original code assumes a particular development board and version of the SAM7; e.g. timer appears to be setup to an external PIO-mapped clock rather than the PIT. The device setup is highly symbolic and the driver interfaces are different from the stock Atmel SAM7 versions. Much of the imported symbolic information is unused. I finally created a project in Visual Studio which gives me the static symbol 'chasing' I needed - Keil seems to require that a module compiles before static information is accessible.