altos/stm: Add comments to the .ld files explaining how the romconfig stuff works
[fw/altos] / src / stm / altos-loader.ld
index 7184b96cfb24b8502510ab3d15b49d511ac1bc11..14b45351d3ce8876fa2c96562df417af5cd8ed53 100644 (file)
@@ -35,9 +35,18 @@ SECTIONS {
 
                . = ORIGIN(rom) + 0x100;
 
+               /* Ick. What I want is to specify the
+                * addresses of some global constants so
+                * that I can find them across versions
+                * of the application. I can't figure out
+                * how to make gnu ld do that, so instead
+                * we just load the two files that include
+                * these defines in the right order here and
+                * expect things to 'just work'. Don't change
+                * the contents of those files, ok?
+                */
                ao_romconfig.o(.romconfig*)
                ao_product.o(.romconfig*)
-
                *(.text)        /* Executable code */
                *(.rodata)      /* Constants */