Jump to content

    

Rivas

Участник
  • Content Count

    22
  • Joined

  • Last visited

Community Reputation

0 Обычный

About Rivas

  • Rank
    Участник

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Сейчас с Китая до СПб, плату, полтора месяца ждал, в интернете, 90 процентов примеров, как мигнуть светодиодом. Информация есть, но она разбросана по крупицам. Так что, не особо все и поменялось.
  2. Завязывайте. Если человеку нужен будет ответ на вопрос, по которому создавалась тема, он не сможет разобраться в этих спорах, и не найдет ответ.(если бы создатель темы мог её редактировать, то оставался бы вопрос и ответ, очень удобно для пользователя)
  3. Все, понял, разные компиляторы. Стартап, это мой следующий пункт, потом тактирование. Ни каких готовых решений использовать не буду, так что ждите кучу "умных вопросов")))
  4. Надо как-то находить подход к людям. Вот буду 17 лет в теме, тогда ко мне будут находить подход))) 7TDMI попроще МК, может с него и надо было начинать. Как тут принято, после того как вопрошающий получает ответ, он должен закрыть тему?
  5. Вот, верхняя строчка из скаттер файлы, который Вы опубликовали: #! armclang -E --target=arm-arm-none-eabi -mcpu=cortex-m4 -xc Я всегда думал, что это , open sourse, компилятор - gcc arm-none-eabi.
  6. Вот, моя полная цитата, в конце, в скобках, как раз то о чем Вы пишите: "Так как: под .bss секцию выделяется памяти "сколько нужно", а секция heap начинается с адреса 0x24000060 и если под .bss секцию потребуется памяти больше, чем 96, то она перекроет секцию heap. Значит, секция heap должна начинаться с адреса 0x24000000 + .bss size(по умолчанию, линкер скрипт, так и делает, так что этот регион можно просто убрать)"
  7. Спасибо Вам, за интересный шаблон. arm-arm-none-eabi можно прикрутить к Keil?
  8. Спасибо Вам, за конструктивный ответ. Выходит, что в скаттер файле, секцию heap, я объявил не правильно. Так как: под .bss секцию выделяется памяти "сколько нужно", а секция heap начинается с адреса 0x24000060 и если под .bss секцию потребуется памяти больше, чем 96, то она перекроет секцию heap. Значит, секция heap должна начинаться с адреса 0x24000000 + .bss size(по умолчанию, линкер скрипт, так и делает, так что этот регион можно просто убрать)? Так же спасибо всем остальным участникам консилиума: - дающем не полные ответы(что бы клиент имел возможность подумать самостоятельно..., но в большинстве случаев лучше дать явный ответ...), специалистам по грамматике и терминологии, в общем всем тем, кто так или иначе издевался(по доброму) на протяжении 4-5 дней, если с такой скоростью давать ответы на простые вопросы, то у желающих чего-то узнать, может пропасть интерес к освоению предмета.(у меня один референс мануална 3000стр., датащит - 300стр., программ мануал ARM - 250стр. и это не исчерпывающий список литературы и все это не легко. Я не жалуюсь, просто у людей которые узнают, с нуля, эту тему и так в голове как-будто гранату взорвали...) Так же, если вдруг, в эту тему, зайдет такой же, как и я "специалист". Оставляю для него артефакт, в виде ссылки на литературу, на русском языке, она написана под ядра М4, но большинство утверждений справедливо и для М7. Так же, там имеется общая информация про Keil. https://docviewer.yandex.ru/view/0/?*=GlBlPuL04flLF2CFwVgYEKja3457InVybCI6Imh0dHA6Ly9tb3RvcmNvbnRyb2wucnUvd3AtY29udGVudC91cGxvYWRzLzIwMTkvMDQvJUQwJTlGJUQxJTgwJUQwJUIwJUQwJUJBJUQxJTgyJUQwJUI4JUQxJTg3JUQwJUI1JUQxJTgxJUQwJUJBJUQwJUI4JUQwJUI5XyVEMCVCQSVEMSU4MyVEMSU4MCVEMSU4MV8lRDAlQkMlRDAlQjglRDAlQkElRDElODAlRDAlQkUlRDAlQkYlRDElODAlRDAlQkUlRDElODYlRDAlQjUlRDElODElRDElODElRDAlQkUlRDElODAucGRmIiwidGl0bGUiOiLQn9GA0LDQutGC0LjRh9C10YHQutC40Llf0LrRg9GA0YFf0LzQuNC60YDQvtC%2F0YDQvtGG0LXRgdGB0L7RgC5wZGYiLCJub2lmcmFtZSI6dHJ1ZSwidWlkIjoiMCIsInRzIjoxNTk4NDI4NzIwMjUxLCJ5dSI6IjE0ODMyMDc5MDE1OTg0MTg1NTAiLCJzZXJwUGFyYW1zIjoibGFuZz1ydSZ0bT0xNTk4NDI4NzEwJnRsZD1ydSZuYW1lPSVEMCU5RiVEMSU4MCVEMCVCMCVEMCVCQSVEMSU4MiVEMCVCOCVEMSU4NyVEMCVCNSVEMSU4MSVEMCVCQSVEMCVCOCVEMCVCOV8lRDAlQkElRDElODMlRDElODAlRDElODFfJUQwJUJDJUQwJUI4JUQwJUJBJUQxJTgwJUQwJUJFJUQwJUJGJUQxJTgwJUQwJUJFJUQxJTg2JUQwJUI1JUQxJTgxJUQxJTgxJUQwJUJFJUQxJTgwLnBkZiZ0ZXh0PW1vdG9yY29udHJvbC5ydSVFMiU4MCVCQXdwJUUyJTgwJUE2MjAxOS8wNCVFMiU4MCVBNiVEMCVCQSVEMSU4MyVEMSU4MCVEMSU4MV8lRDAlQkMlRDAlQjglRDAlQkElRDElODAlRDAlQkUlRDAlQkYlRDElODAlRDAlQkUlRDElODYlRDAlQjUlRDElODElRDElODElRDAlQkUlRDElODAucGRmJnVybD1odHRwJTNBLy9tb3RvcmNvbnRyb2wucnUvd3AtY29udGVudC91cGxvYWRzLzIwMTkvMDQvJTI1RDAlMjU5RiUyNUQxJTI1ODAlMjVEMCUyNUIwJTI1RDAlMjVCQSUyNUQxJTI1ODIlMjVEMCUyNUI4JTI1RDElMjU4NyUyNUQwJTI1QjUlMjVEMSUyNTgxJTI1RDAlMjVCQSUyNUQwJTI1QjglMjVEMCUyNUI5XyUyNUQwJTI1QkElMjVEMSUyNTgzJTI1RDElMjU4MCUyNUQxJTI1ODFfJTI1RDAlMjVCQyUyNUQwJTI1QjglMjVEMCUyNUJBJTI1RDElMjU4MCUyNUQwJTI1QkUlMjVEMCUyNUJGJTI1RDElMjU4MCUyNUQwJTI1QkUlMjVEMSUyNTg2JTI1RDAlMjVCNSUyNUQxJTI1ODElMjVEMSUyNTgxJTI1RDAlMjVCRSUyNUQxJTI1ODAucGRmJmxyPTImbWltZT1wZGYmbDEwbj1ydSZzaWduPWQ1YzA5OGU0YmZiMjI3NjVmNjQ3NzdmZTg0MmJkNTA4JmtleW5vPTAifQ%3D%3D&lang=ru
  9. Блин, парни, Вы пишете обо всём..., кроме ответов на вопрос. Разжуйте таблицу, пожалуйста.
  10. Обучение, быстрым не бывает.
  11. Где, что размещать, я разберусь сам. Здесь, я затем что бы разобраться, как размещать.
  12. То есть: -.bss секция начинается с адреса 0x24000000 и заканчивается по адресу 0x24000060, что означает 96 - это максимальный объем, который может занимать .bss секция? -Heap и начинается с адреса 0x24000060, а где заканчивается не известно, что означает 512? - Heap_mem - это из файла startup, зарезервированная область под кучу и она равна 0x00000200, значит что куча заканчивается по адресу 0x24000260? Что означает 512? - STACK - это адрес конца стека(если к этому адресу, прибавить размер области под стек, то получится 0x24080000)? - _initial_sp - это адрес указателя стека? Да, я в курсе, пока ими не пользуюсь, тут бы со стеком и кучей разобраться, а потом затактировать МК...)))
  13. Да, я уже создавал тему, с вопросом: - "как поместить указатель стека, в другое место?" И Вы, мне скидывали эту ссылку(спасибо Вам за это). Как раз, прочитав эту статью, я дописывал в scatter file дополнительные регионы. И теперь хочу узнать, достиг я чего хотел или нет? Там к вопросу прилагается scatter file и map, может кто из знающих взглянет и ответит. Пока что, появляются специалисты по грамматике...))) Я понял, у меня в вопросе есть грамматическая ошибка, сейчас исправлю. Спасибо.
  14. Пишу на русскому: "Если Вы, прочитали мой вопрос и не поняли, что там написано, не пишите ответ, не надо отвечать."
  15. Я, ни строчки не понял, из того что Вы написали. Мой вопрос был в самом начале темы, жду человека который может ответить на него или подсказать.... Ответы в стиле: " Я очень крутой специалист, и сейчас я расскажу много терминов и вообще, такими мелочами я не занимаюсь, а занимаюсь я серьезными вещами и появляюсь когда всему пи...ец, и тут же все налаживаю", вот такие ответы, как китайский язык. Про сбой\отказ, я вообще нечего не писал.