Creating a microcontroller startup file

Mike via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Wed Apr 8 16:23:52 PDT 2015


On Wednesday, 8 April 2015 at 16:10:53 UTC, Jens Bauer wrote:
> On Wednesday, 8 April 2015 at 11:17:12 UTC, Mike wrote:
>> On Tuesday, 7 April 2015 at 20:33:26 UTC, Jens Bauer wrote:

>
> -I actually added @attribute("naked") to my defaultResetHandler 
> yesterday, as I wanted to get rid of the prologue; so I 
> completely agree; the startup code should have this attribute.
> I've now changed that to use the enum, to be more consistent. ;)

I actually added that out of necessity, not optimization.  Id I 
use the STM32, and reset the MCU, the CCRAM is disabled by 
default.  Since my stack is in CCRAM, I need to first enable it 
before any functions can be called.

Mike


More information about the Digitalmars-d-learn mailing list