|
|
View previous topic :: View next topic |
Author |
Message |
Greg Richter
Joined: 15 Feb 2008 Posts: 18 Location: Atlanta, Tulsa, Asheville
|
|
Posted: Fri Sep 27, 2024 12:07 pm |
|
|
Thanks Ttelmah, I assumed I was missing something fundamental! i did read the examples, but misunderstood something basic.
It's a single program, that I'm trying to make bootloadable. That's the fundamental mistake, I'm gathering.
What should be happening - which I missed - is that the bootloader program, ex_bootloader.c for example, is built, loaded, and then is available to load the application, preserving the bootloader code in low memory to do it again as required. Two modules, two steps.
All of which to say, TWO programs. The smaller one, bootloader, loaded by CCSLOAD or similar direct to the chip which then can be used to load the application and any further updates to same.
Am I closer? Sorry, this was not more obvious. Odd thing is I built this same feature years back. Didn't quite remember it, clearly!
Thanks again! _________________ Madness takes it toll; please have exact change. |
|
|
Ttelmah
Joined: 11 Mar 2010 Posts: 19495
|
|
Posted: Fri Sep 27, 2024 10:14 pm |
|
|
Starts to make sense. You were missing the basic thing, the difference
between the botloader, and the 'bootloadee'!....
I see this also explains your interrupt problem in the other thread.
|
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|