Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Thread

Changes to Linux ISP code

Changes to Linux ISP code

2004-03-09 by embeddedjanitor

Hi people

I found a few things that didn't seem to work properly with the Linux 
ISP code by Martin Maurer. I will send him my fixes. If anyone wants
a 
work in progress copy then please contact me directly. I will leave
it 
to him to release an "offical" version.

Problems I found:
* RTS/CTS flow control. I changed this to no flow control for 3-wire 
connections since 3-wire is the most common usage.
* Added a few more traces (cosmetic)
*Synchronisation: The synchonisation sends a stream of question
marks. 
The code only sent one and expected the acknowlegement immediately. I 
found however that you just keep getting the '?' echoed until 
synchronisation was detected and often more than one were needed. I 
fixed the detection and added some retry on synchronisation.

Seems to be working (well on the short hex file I used anyway).

-- Charles

*((unsigned char *)0x40000104) = 0x11;

2004-03-09 by Michael Anburaj

Hi,

Writing 0x11 at 0x40000104 freezes the processor
(LPC2106 \ufffdon IAR\ufffds Kickstart).

My code works fine (interrupts, UART, Timer) until it
hits the point where it encounters the following code:

*((unsigned char *)0x40000104) = 0x11;

Let me know if you have any clue on this.

Cheers & Thanks,
-Mike.


__________________________________
Do you Yahoo!?
Yahoo! Search - Find what you\ufffdre looking for faster
http://search.yahoo.com

Re: [lpc2000] *((unsigned char *)0x40000104) = 0x11; -- Disregard this email

2004-03-09 by Michael Anburaj

Hi,

Disregard this email\ufffd Possible overlap with .data
section (causing .data corruption).

Cheers,
-Mike.

--- Michael Anburaj <embeddedeng@...> wrote:
> Hi,
> 
> Writing 0x11 at 0x40000104 freezes the processor
> (LPC2106 \ufffdon IAR\ufffds Kickstart).
> 
> My code works fine (interrupts, UART, Timer) until
> it
> hits the point where it encounters the following
> code:
> 
> *((unsigned char *)0x40000104) = 0x11;
> 
> Let me know if you have any clue on this.
> 
> Cheers & Thanks,
> -Mike.
> 
> 
> __________________________________
> Do you Yahoo!?
> Yahoo! Search - Find what you\ufffdre looking for faster
> http://search.yahoo.com
> 
> 
> ------------------------ Yahoo! Groups Sponsor
> 
>  
> Yahoo! Groups Links
> 
> 
>      lpc2000-unsubscribe@yahoogroups.com
> 
>  
> 


__________________________________
Do you Yahoo!?
Yahoo! Search - Find what you\ufffdre looking for faster
http://search.yahoo.com

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.