Keil target not created error

Target not created. Keil 5 ARM, Cortex, STM32 Решение и ответ на вопрос 2091254

ottyus25

1

08.11.2015, 14:33. Показов 5254. Ответов 12


Только начал разбирать stm32.
Плата Stm32f4-discovery (f407vg)

Тестовые примеры прогружаются и работают,
При попытке повторить урок https://youtu.be/Qqk81seMlHA возникает ошибка
«».Objects1.axf» — 7 Error(s), 0 Warning(s).»
«Target not created.»

Покопался в гугле, ответа на ошибку не нашел.

В чем может быть причина ошибки?

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

0 / 0 / 0

Регистрация: 22.07.2015

Сообщений: 658

08.11.2015, 14:48

2

Цитата
Сообщение от ottyus25

Только начал разбирать stm32.
Плата Stm32f4-discovery (f407vg)

Тестовые примеры прогружаются и работают,
При попытке повторить урок https://youtu.be/Qqk81seMlHA возникает ошибка
«».Objects1.axf» — 7 Error(s), 0 Warning(s).»
«Target not created.»

Покопался в гугле, ответа на ошибку не нашел.

В чем может быть причина ошибки?

Ну КЕЙЛ Вам написал,что есть ошибки в программе,поэтому прошивка и не создаётся.
Надо читать подведя к ошибке,пояснения компиллятора и исправлять ошибки.



0



ottyus25

08.11.2015, 14:52

3

Цитата
Сообщение от Movysi

ошибки в программе

Код

#include "stm32f4xx.h"                  // Device header

int main()
{
while(1)
{

}
}

Мне сложно отловить здесь ошибку=)

0 / 0 / 0

Регистрация: 22.07.2015

Сообщений: 658

08.11.2015, 14:57

4

Цитата
Сообщение от ottyus25

Цитата
Сообщение от Movysi

ошибки в программе

Код

#include "stm32f4xx.h"                  // Device header

int main()
{
while(1)
{

}
}

Мне сложно отловить здесь ошибку=)

Может не так выразился.Неправильная сборка,отсутствие инклюдов,путей к библиотекам-тоже ошибка.
И потом,в видео КЕЙЛ4 а у Вас КЕЙЛ5,ИМХО-огромная разница,особенно для новичка,который вправо-влево…
Придётся Вам,как и мне буквально выучить последовательность сборки.
Мой Вам совет,просто возьмите проект примера,ничего не меняйте,добейтесь,чтобы компилировалось без ошибок.
Только кажется,что просто.



0



ottyus25

08.11.2015, 15:00

5

Цитата
Сообщение от Movysi

последовательность сборки.

Буду признателен за ссылки на источники

0 / 0 / 0

Регистрация: 22.07.2015

Сообщений: 658

08.11.2015, 15:07

6

Цитата
Сообщение от ottyus25

Цитата
Сообщение от Movysi

последовательность сборки.

Буду признателен за ссылки на источники
Для вашей платы и чипа,есть SPL или пакет ХАЛО-КУБА.В папках где у Вас установлен КЕЙЛ-тоже есть ,Example.
Берёте самый простой-LED-BLINK и просто добиваетесь,чтобы компилляция прошла без ошибок и создался HEX-файл.

До меня только дошло,Вы хотите,чтобы я написал как собирать?
ВЫ будете смеяться,у меня на это ушло несколько месяцев(старый и тупой)и статьи в инете такие,что только кажется,повторяй и будет счастье.Кто то правильно написал,что статьи раньше скажем 13 года-лучше не читать,да и позже не все.Нет одной статьи,которая мне помогла.
Можно сказать,что больше всего,помог КУБ.



0



ottyus25

08.11.2015, 15:30

7

Цитата
Сообщение от Movysi

Можно сказать,что больше всего,помог КУБ.

Ага, понял, буду ковыряться.

А экзамплы из стандартной сборки запускаются без проблем.
Чего не хватает в новосозданных проектах пока не могу понять

0 / 0 / 0

Регистрация: 22.07.2015

Сообщений: 658

08.11.2015, 15:37

8

Цитата
Сообщение от ottyus25

Цитата
Сообщение от Movysi

Можно сказать,что больше всего,помог КУБ.

Ага, понял, буду ковыряться.

А экзамплы из стандартной сборки запускаются без проблем.
Чего не хватает в новосозданных проектах пока не могу понять
А вот тут самое интересное.Пока что то получилось,запарился с версиями КЕЙЛОВ,ПАКОВ,КУБО_ХАЛОВ.Всё время,что то не совпадает,то версия SMSIS,то версии паков КЕЙЛА,вобщем изругался.Что интересно,берёшь проект,который сгенерил КУБ,как есть целикомЮсразу компилируется без ошибок.Но все файлы библиотек лежат прямо в проекте.
Мне поначалу это не нравилось и я пытался подключить RTE из кейла и сразу веселуха.Потом я и это научился,но без статей,просто тыкаясь и тратя уйму времени.



0



ottyus25

08.11.2015, 15:39

9

То есть Куб сам подключает всё что нужно, и мне остается только поведение ножкам задать?

0 / 0 / 0

Регистрация: 22.07.2015

Сообщений: 658

08.11.2015, 15:43

10

Цитата
Сообщение от ottyus25

То есть Куб сам подключает всё что нужно, и мне остается только поведение ножкам задать?

Да.Проблема начинается,когда хочешь что то добавить,но не знаешь как.Противники КУБА,справедливо обращают внимание на эту псевдо простоту.



0



ottyus25

08.11.2015, 15:46

11

Цитата
Сообщение от Movysi

Да.Проблема начинается,когда хочешь что то добавить,но не знаешь как.Противники КУБА,справедливо обращают внимание на эту псевдо простоту.

Ладно, спасибо.
Буду ковыряться.

0 / 0 / 0

Регистрация: 17.09.2015

Сообщений: 26

08.11.2015, 18:27

12

Цитата
Сообщение от ottyus25

Только начал разбирать stm32.
возникает ошибка
«».Objects1.axf» — 7 Error(s), 0 Warning(s).»

В чем может быть причина ошибки?

Учитесь смотреть и понимать полное описание ошибок компилятора, которые он выдаёт. «7 Error(s), 0 Warning(s)» ничего не даёт в понимании проблемы. Это говорит лишь о том, что возникло 7 ошибок. Нужно обязательно смотреть полное их описание, о чём и написал Movysi в первом же ответе.

И это не только в Keil и STM32 так. Такой принцип во всех компиляторах и платформах.



0



0 / 0 / 0

Регистрация: 07.02.2106

Сообщений: 249

09.11.2015, 00:53

13

тоже учился по этому ролику.

если делать точно как там в ролике, то все должно работать. (проверял на разных компах. и дома и на работе.главное внимательность)



0



Skip to main content

Forum for Electronics

Forum for Electronics

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals… and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

  • Digital Design and Embedded Programming

  • Microcontrollers

You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.

[SOLVED] uvision 4 target not created…………


  • Thread starter

    vinothsami89


  • Start date

    Jul 11, 2011

Status
Not open for further replies.

  • #1

Newbie level 2

Joined
Sep 15, 2010
Messages
2
Helped
0
Reputation

0

Reaction score
0
Trophy points
1,281
Activity points

1,292


hi frns,
i’m using uvision 4 evaluation software for lpc2148 microcontroller.
i’m new to keil.please tell how to create a new project………

  • #2

  • #3

1. clearly mention the error you are getting….
2. put a snapshot of the error in keil window…
3. try to run a example program given in the keil installed directory and see what happens…
4. did you add the start-up code to your project??

  • #4

Newbie level 2

Joined
Sep 15, 2010
Messages
2
Helped
0
Reputation

0

Reaction score
0
Trophy points
1,281
Activity points

1,292


1. clearly mention the error you are getting….
2. put a snapshot of the error in keil window…
3. try to run a example program given in the keil installed directory and see what happens…
4. did you add the start-up code to your project??

Thank u very much sir.i got the answer.just i check the example programs and found out the error.i forget to add lpc2148 from device database(nxp) and start-up code.i add arm7 only thats y error occur. thank u very much…………

Status
Not open for further replies.

Similar threads

  • Digital Design and Embedded Programming

  • Microcontrollers

  • This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.

Всем привет!

Недавно пришла STM32F3Discovery и я начал по немногу разбираться. Скачал Библиотеку с сайта st.com на мой микроконтроллер. И решил скомпилировать проект из примеров которые приложены к библиотеке. Делал как написано в мануале: скопировал из папки examples с заменой в папку templates нужный мне пример и добавил папку libraries.

Пробую компилировать и Keil выдает мне следующее:

Rebuild target ‘STM32F303xC’

assembling startup_stm32f302x8.s…

assembling startup_stm32f303xc.s…

assembling startup_stm32f303xe.s…

assembling startup_stm32f334x8.s…

compiling stm32f30x_adc.c…

compiling stm32f30x_can.c…

compiling stm32f30x_dac.c…

compiling stm32f30x_dbgmcu.c…

compiling stm32f30x_dma.c…

compiling stm32f30x_exti.c…

compiling stm32f30x_flash.c…

compiling stm32f30x_fmc.c…

compiling stm32f30x_gpio.c…

compiling stm32f30x_hrtim.c…

compiling stm32f30x_i2c.c…

compiling stm32f30x_iwdg.c…

compiling stm32f30x_misc.c…

compiling stm32f30x_opamp.c…

compiling stm32f30x_pwr.c…

compiling stm32f30x_rcc.c…

compiling stm32f30x_rtc.c…

compiling stm32f30x_spi.c…

compiling stm32f30x_syscfg.c…

compiling stm32f30x_tim.c…

compiling stm32f30x_usart.c…

compiling stm32f30x_wwdg.c…

compiling stm32f30x_comp.c…

compiling stm32f30x_crc.c…

compiling main.c…

compiling stm32f30x_it.c…

compiling system_stm32f30x.c…

linking…

STM32F303xCSTM32F303xC.sct(7): error: L6235E: More than one section matches selector — cannot all be FIRST/LAST.

Not enough information to list image symbols.

Not enough information to list the image map.

Finished: 2 information, 0 warning and 1 error messages.

«STM32F303xCSTM32F303xC.axf» — 1 Error(s), 0 Warning(s).

Target not created

Как я понял файл с ошибкой STM32F303xC.sct создаётся автоматически.

Кто сталкивался подскажите как это решать?

Поиск в интернете ничего не дал… или я ищу как-то не так))

Если создать проект в Кейл автоматически без библиотеки StdPeriph то проект компилируется нормально. Уже даже светодиодами поигрался, но я хочу работать именно через библиотеку StdPeriph.

Пол дня про мучался с ошибкой и стоило только написать на форуме как ошибка ушла)))

Оказывается при компиляции примера в проекте была создана группа MDK-ARM и в неё добавлены четыре файла: startup_stm32f302x8.s, startup_stm32f303xc.s, startup_stm32f303xe.s, startup_stm32f334x8.s.

А файл startup_… должен быть один в проекте. Я удалил все кроме одного. Оставил только startup_stm32f303xc.s и всё скомпилировалось без ошибок)))

Решил здесь же ещё добавить следующее. Не хотел прошиваться микроконтроллер вылезали ошибки:

No Algorithm found for: 08000000H — 0800042BH

Erase skipped!

Error: Flash Download failed — «Cortex-M4»

Как их устранить: заходим Projetc->Options for Target… (Alt-F7) ->Debug->Settings(который правее)->Flash Download

и тут в поле Programming Algorithm у меня было пусто.

Надо нажать Add и выбрать STM32F3xx Flash 256k нажать Add, Ok, Ok и всё зальётся нормально.


Изменено 25 июня, 2015 пользователем Ellissar

Понравилась статья? Поделить с друзьями:
  • Keil error 35 undefined line number
  • Kega fusion error saving state
  • Keeweb network error
  • Keepass как изменить язык
  • Keepass как изменить пароль