Перейти к содержанию
    

Aleksey_Serov

Участник
  • Постов

    57
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Aleksey_Serov

  • Звание
    Участник
    Участник

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

  1. Когда я выбирал этот МК, меня не особо интересовала его максимальная тактовая частота - этот я взял чтобы хотя бы начать, ну светодиодом помигать, программу синтезатора перенести (переделать) с avr, так что непринципиально. И да, тему хорошо бы переименовать, думал парой вопросов отделаюсь кину cmsis куда надо и пойдет, а тут такое. Светодиод у меня так и не замигал, хотя программа прошивается и верифицируется, я поставил 8 мгц
  2. Ладно, от этой пораженки на КВ никуда не деться (хотя не такая уж и проблема), где-то в чипе-и-дипе на сайте восьмибитные с высокой тактовой частотой видел (может там тоже такой же "низкочастотный" кварц), но решил модные stm32 освоить
  3. Понятно, у меня если по максимуму на будущее это контроллеры для КВ приемников, то есть вход/выход клавиатуры на 74hc595 и выход данных на дисплей и синтезаторы (ну может ПЛИС) ну еще АЦП для измерителя уровня сигнала и заряда батарей. Мне для всего этого хватало ATmega, единственный у них минус был для меня - тактовый генератор пропадает в КВ диапазон, а возможность использовать цветной дисплей - это постольку поскольку - и нокии 48*84 достаточно. За STM32 взялся так, чтобы не были темным лесом для меня, а то они выходят доступнее и дешевле с каждым годом. И не ожидал что там такая куча файлов ми все так взаимосвязанно. Насчет тактового генератора потом буду использовать или кварц с частотой более 30 МГц или готовый генератор
  4. Спасибо! Работает, хекс тоже есть и программатор его видит и готов прошить. Наверно будет правильным если я сделаю так же самостоятельно. У меня вопрос, те файлы, которые туда включены, они в своем первоначальном виде, или туда все же нужно залазить и править?
  5. Еще вопрос - некоторые программы, например ксилинкс неправильно работают, если там где они размещены, то есть в ихнем пути есть пробелы или русские надписи, например Мои документы и все такое. У кейла такого нет случайно?
  6. в тексте блокнота не нашел поиском слова stm32f103vct6, как в таком виде так и без хвоста vct6 Я не спорю, я не хакер, но а какой проект не голый? В чем смысл этой фразы. Вот есть в статейке листинг си, я его копировал и вставил, потом включил те файлы на которые жаловался компилятор что их нет, может понавключал лишнего, но вроде сошлись на том ччто дерево проекта теперь ОК. как должен поступить грамотный технарь/микроконтроллерщик в этом случае у которого проект не голый и не наскоком (каким наскоком опять же, как не наскоком) Я без эмоций
  7. в файле stm32f10x.h нашел /*#define USE_STDPERIPH_DRIVER*/ это раскомментировать? тип МК это полностью f103 или первая попавшаяся f10x? А если использовать другую программу, cube, например, там проще? так работать по-моему никак, контроллер сжечь можно, в файлы залазить, менять там непойми чего, где-нибудь есть обучалка со всем исправленным, или это индивидуальные особенности каждого установленного кейла и надо так подстраивать?
  8. Сейчас, галку в output я первым делом добавлял вместо обведенной красным сорс групп я ранее создавал другую группу и указывал ее, тоже без результатов, и еще как папки эту самую созданную я нигде не нашел, хотя отображается как папка
  9. Ну теперь в дереве проекта все правильно, осталось только допинать кейл чтобы он-таки выдал хекс, знать бы только как
  10. вот когда у меня такое окно свойств таргета то кейл пишет коротко (от этого не легче) Build target 'Target 1' FCARM - Output Name not specified, please check 'Options for Target - Utilities' Target not created выделенный синим я трогать не стал. Теперь правильно, или его тоже убрать? Убрал и тот что синим подчеркнул, без изменений. А что это за FCARM, из за него весь shit как я понимаю, может где-то в другом месте галка нужная не убрана или не поставлена?
  11. файл 0158.hex (это я так назвал output file) появляется всякий раз как я жму на f7, насчет остального сейчас посмотрю Вот добавил, обведено синим. То что зачеркнуто красным пока не трогал но как я понимаю надо убрать, а файлы стартап на своем месте?
  12. Пятый. А вообще, вот он создаст хекс, если все пойдет правильно где этот хекс окажется, в какой папке А еще в mаnanage project items можно выбрать ARM или GCC compiler, стоял ARM, на что это влияет, при GCC тоже не может выполнить, но пишет другое Build target 'Target 1' FCARM uses the following Files via command file '.\Auto_FcArm_Cmd.inp': Includes\STM32_CMSIS\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_cl.s, Includes\STM32_CMSIS\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_hd.s, Includes\STM32_CMSIS\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_ld.s, Includes\STM32_CMSIS\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_ld_vl.s, Includes\STM32_CMSIS\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_md.s, Includes\STM32_CMSIS\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_md_vl.s, Includes\STM32_CMSIS\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_xl.s TO 0158 NOPRINT custom translating @.\Auto_FcArm_Cmd.inp... Custom: H:\Keil_v5\ARM\Bin\FCARM.exe @.\Auto_FcArm_Cmd.inp FCARM FILE CONVERTER V2.50 Completed 7 File(s), Ratio 100% compiling Test_002.c... --- Error: failed to execute 'arm-none-eabi-gcc' ".\Test_002.elf" - 1 Error(s), 0 Warning(s). Target not created
  13. Пак 1.0.2 под xp другие не пошли У меня вот что в моем проекте происходит. Он выдает, не знаю уж, то ли это хекс или нет,(например в нкекоторых попытках расширение указываю, он создает хекс на полмегабайта файл) и тут же сам на него в любом случае жалуется
×
×
  • Создать...