ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
264301
Юрий (28.07.2011 20:51, просмотров: 800)
Размещение встроенных функций компилятором МСС30 2.25Однажды компилятор разместил свои внутренние функции так: 0x000200 __resetPRI 0x000222 __psv_init 0x000232  ___delay32 0x00024e __data_init 0x00024e __data_init_standard 0x0002ac __memcpy_helper 0x0002e2 __flash_helper1 0x0002fe __flash_helper2 0x000302 __flash_helper3 0x000326 __flash_helper4 0x000328 __flash_helper5 0x000336 __flash_helper6 0x00033c ___muldi3 0x000398 ___floatsisf 0x0003ee ___subsf3 0x0003f0 ___addsf3 0x0004aa ___mulsf3 0x000512 ___fixunssfsi 0x000548 ___gesf2 0x000548 ___gtsf2 0x00054c ___umodsi3 0x000552 ___udivsi3 0x000572 ___divsf3 0x0005f6 ___eqsf2 0x0005f6 ___ltsf2 0x0005f6 ___lesf2 0x0005fa ___nesf2 0x0005fe _floorf 0x00060e _modff 0x00062a ___umuldi3 0x00066e __fpack 0x0006ba __funpack2 0x0006ca __fPropagateNaN 0x0006dc __fbopExit 0x0006e4 __fbopReturnNaN 0x0006ea __funpack 0x000714 __fcompare 0x00074a __fchopПри тусовании кода сюда ничего нового не добавляется, но порядок меняется. Как заставить его располагать в неизменном порядке? Просто это код загрузчика. Если обновить прикладную часть, вызовы этих функций уже не по там адресам.