-
- А для чего может понадобиться редактировать стартап? Когда переходил на Си для AVR, тоже этим пугали, но не довелось узнать, что это. - Лeoнид Ивaнoвич(29.05.2013 14:59)
- CRP_Key для LPC, сигнатурки фирмвари по абсолютнным адресам в начальной области программной памяти (например для загрузчика). В общем так - по-мелочи. - Гудвин(29.05.2013 23:54)
- Помимо прерываний и исключительных ситуаций -- нужен запуск C-функции до запуска main и до инициализации переменных и т.п. Потому, что последнее занимает очень много времени. И если контроллер по-умолчанию, например, стартует на 32кГц генераторе, fk0(234 знак., 29.05.2013 15:04)
- у меня bss область мегабайтами измеряется. стартовая инициализация несколько секунд была. пришлось до старта main вставлять ассемблерный код инициализации кэша. - Mahagam(29.05.2013 23:49)
- Cortex-M можно программить исключительно на Си. CPU power up -> load SP -> reset vector -> init clock -> init variables (libc) -> main. В ассемблер лезть только за плюшками типа REV, CLZ. - SciFi(29.05.2013 15:13)
- Ну а init clock кто делает? Ассемблер нужен хотя бы на уровне "call hardware_init" после load sp. - fk0(29.05.2013 15:39)
- У STM32 это делает програмка на С, которая генерируется визардом на Excel :) Dir(218 знак., 29.05.2013 15:41 - 15:47)
- Hardware_init прописывается прямо в reset vector. Это можно сделать средствами Си + линкер. - SciFi(29.05.2013 15:41)
- А пример не покажешь? :-[ ] - fk0(29.05.2013 15:48)
- Их есть у нас: SciFi(1496 знак., 29.05.2013 15:56)
- Гы :) А вот, например, листинг файла, сгенерированный Excel-овской приблудой. Автоматом настраивает генератор и флэш. Dir(22581 знак., 29.05.2013 16:00 - 16:30)
- Какой кошмар..... - Лeoнид Ивaнoвич(29.05.2013 16:22)
- Вот за что я не люблю такие приблуды: генерит 100500 строк вместо 10. Лучше бы сразу в машинных кодах: всё равно ни хрена не понятно. - SciFi(29.05.2013 16:06)
- Так там реально даже меньше 10 строк кода. Остальное комментарии ;) Dir(180 знак., 29.05.2013 16:10)
- А вот бы такой макрос, для microsoft word, чтоб из технического задания в ворде набраанного сразу исходник на C генерировало. - fk0(29.05.2013 16:15)
- что за полумеры? пусть сразу бинарник и документацию готовит. - Mahagam(29.05.2013 16:17)
- вот. распечатать в масштабе 1:1 на 3D-принтере Snaky(36 знак., 29.05.2013 16:22, картинка)
- Зачем так сложно? Пусть макрос просто распечатывает 100500 денег. Или просто закидывает их на счёт в банке: экономится бумага, леса Амазонки в сохранности. - SciFi(29.05.2013 16:20)
- пусть сразу баксы печатает, чего уж там :-) - Shura(29.05.2013 16:20)
- Это кому как. Мне нужен БП, а не баксы. Купить его невозможно: посмотрел в Google, PSL-3604 не продается, только раздаются файлы про него. - Лeoнид Ивaнoвич(29.05.2013 16:27)
- "Киса, зачем вам столько денег? у вас же совершенно нет фантазии..."© :-) А Вам зачем БП? - Shura(29.05.2013 16:36)
- Толкаете меня на самоубийство? Если желаний вообще не останется. - Лeoнид Ивaнoвич(29.05.2013 16:51)
- Нет, искренне интересуюсь. Лабораторный БП это, строго говоря, средство производства. А средства производства, в свою очередь, предназначены для зарабатывания денег. Которые Вам не нужны. Неувязочка какая-то... ;-) - Shura(29.05.2013 16:56)
- Почему средство производства? Это средство получения удовольствия, проводя различные занимательные опыты с электричеством. - Лeoнид Ивaнoвич(29.05.2013 17:09)
- Не, ну чтобы током лечились - это я знаю. А чтобы от него удовольствие получать, такого ещё не слышал :-) - Shura(29.05.2013 17:16)
- а как же те мышки которым электроды в центры удовольствия в мозге вживили, и они всё педальку жали, жали, жали.... - Snaky(30.05.2013 01:48)
- Off. Странно, Вы раньше не занимались троллингом так открыто :) - alex68(29.05.2013 17:21)
- А что плохого в троллинге? Люди большинство слов говорят ради забавы, и только немногие слова - для обмена информацией. - Лeoнид Ивaнoвич(29.05.2013 19:05)
- Если забава не вызывает обиду у забавляемого, то всё в порядке. - alex68(29.05.2013 19:55)
- Так это мы взаимно! Ну и аватар сменил к тому же, а он обязывает :-) - Shura(29.05.2013 17:24)
- А что плохого в троллинге? Люди большинство слов говорят ради забавы, и только немногие слова - для обмена информацией. - Лeoнид Ивaнoвич(29.05.2013 19:05)
- Не, ну чтобы током лечились - это я знаю. А чтобы от него удовольствие получать, такого ещё не слышал :-) - Shura(29.05.2013 17:16)
- Почему средство производства? Это средство получения удовольствия, проводя различные занимательные опыты с электричеством. - Лeoнид Ивaнoвич(29.05.2013 17:09)
- Нет, искренне интересуюсь. Лабораторный БП это, строго говоря, средство производства. А средства производства, в свою очередь, предназначены для зарабатывания денег. Которые Вам не нужны. Неувязочка какая-то... ;-) - Shura(29.05.2013 16:56)
- Толкаете меня на самоубийство? Если желаний вообще не останется. - Лeoнид Ивaнoвич(29.05.2013 16:51)
- "Киса, зачем вам столько денег? у вас же совершенно нет фантазии..."© :-) А Вам зачем БП? - Shura(29.05.2013 16:36)
- Это кому как. Мне нужен БП, а не баксы. Купить его невозможно: посмотрел в Google, PSL-3604 не продается, только раздаются файлы про него. - Лeoнид Ивaнoвич(29.05.2013 16:27)
- что за полумеры? пусть сразу бинарник и документацию готовит. - Mahagam(29.05.2013 16:17)
- А вот бы такой макрос, для microsoft word, чтоб из технического задания в ворде набраанного сразу исходник на C генерировало. - fk0(29.05.2013 16:15)
- Так там реально даже меньше 10 строк кода. Остальное комментарии ;) Dir(180 знак., 29.05.2013 16:10)
- Гы :) А вот, например, листинг файла, сгенерированный Excel-овской приблудой. Автоматом настраивает генератор и флэш. Dir(22581 знак., 29.05.2013 16:00 - 16:30)
- Их есть у нас: SciFi(1496 знак., 29.05.2013 15:56)
- А пример не покажешь? :-[ ] - fk0(29.05.2013 15:48)
- Ну а init clock кто делает? Ассемблер нужен хотя бы на уровне "call hardware_init" после load sp. - fk0(29.05.2013 15:39)
- В Cortex даже файл стартапа редактировать не нужно. Это при разработке проектов на ADuC7xxx (ARM7TDMI) пришлось. - Dir(29.05.2013 15:03)
- Понятно, спасибо. - Лeoнид Ивaнoвич(29.05.2013 15:06)
- А для чего может понадобиться редактировать стартап? Когда переходил на Си для AVR, тоже этим пугали, но не довелось узнать, что это. - Лeoнид Ивaнoвич(29.05.2013 14:59)