Easyelectronics.ru

Электроника для всех
Текущее время: 29 окт 2020, 22:39

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Очередные вилы Keil + Discovery
СообщениеДобавлено: 08 мар 2011, 20:00 
Старожил
Аватара пользователя

Зарегистрирован: 27 янв 2010, 02:07
Сообщения: 391
Откуда: Воронеж
Поставил 4.14 Keil и решил поковырять через кокос....но не тут то было при заливке прошивки в камень вылезла мессага
Ну подумал мало ли, опять с кокосом чё но такая же фигня и с ST-Link'ом ток он всё же запускает отладку.
Красным мессага от ST-Link Синим от Кокоса

Include "E:\\MCU_Projects\\ARM\\STM32_Discovery\\Flash.ini"
/******************************************************************************/
/* RAM.ini: RAM Initialization File */
/******************************************************************************/
/* This file is part of the uVision/ARM development tools. */
/* Copyright (c) 2005-2009 Keil Software. All rights reserved. */
/* This software may only be used under the terms of a valid, current, */
/* end user licence from KEIL for a compatible version of KEIL software */
/* development tools. Nothing else gives you the right to use this software. */
/******************************************************************************/

FUNC void Setup (void) {
SP = _RDWORD(0x08000000); // Setup Stack Pointer
PC = _RDWORD(0x08000004); // Setup Program Counter
_WDWORD(0xE000ED08, 0x20000000); // Setup Vector Table Offset Register
xPSR = 0x01000000; // Set flag "T"
}


load %L incremental
MAP 0x40000000, 0x40023400 read write // Peripferial
*** error 76, line 20: command not supported in target mode

Setup(); // Setup for Running
*** function 'Setup', error 123, line 15: AGDI: invalid operation

/* g, main */





/******************************************************************************/
/* RAM.ini: RAM Initialization File */
/******************************************************************************/
/* This file is part of the uVision/ARM development tools. */
/* Copyright (c) 2005-2009 Keil Software. All rights reserved. */
/* This software may only be used under the terms of a valid, current, */
/* end user licence from KEIL for a compatible version of KEIL software */
/* development tools. Nothing else gives you the right to use this software. */
/******************************************************************************/
FUNC void Setup (void) {
SP = _RDWORD(0x08000000); // Setup Stack Pointer
PC = _RDWORD(0x08000004); // Setup Program Counter
_WDWORD(0xE000ED08, 0x20000000); // Setup Vector Table Offset Register
xPSR = 0x01000000; // Set flag "T"
}
load %L incremental
MAP 0x40000000, 0x40023400 read write // Peripferial
*** error 76, line 20: command not supported in target mode
Setup(); // Setup for Running
^
*** error 34, line 22: undefined identifier
/* g, main */


ещё кокос ругается в отличии от ST-Link и не работает дальше
Вложение:
Error.jpg
Error.jpg [ 13.73 Кб | Просмотров: 4074 ]

Вложение:
Error_2.jpg
Error_2.jpg [ 15.57 Кб | Просмотров: 4074 ]


Что эт за муть и как её победить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередные вилы Keil + Discovery
СообщениеДобавлено: 08 мар 2011, 20:15 
Старожил
Аватара пользователя

Зарегистрирован: 27 янв 2010, 02:07
Сообщения: 391
Откуда: Воронеж
Подключил вместо Flash.ini RAM.ini из папки Board/ST/Discovery/Blink

Include "E:\\MCU_Projects\\ARM\\STM32_Discovery\\RAM.ini"
/******************************************************************************/
/* RAM.ini: RAM Initialization File */
/******************************************************************************/
/* This file is part of the uVision/ARM development tools. */
/* Copyright (c) 2005-2009 Keil Software. All rights reserved. */
/* This software may only be used under the terms of a valid, current, */
/* end user licence from KEIL for a compatible version of KEIL software */
/* development tools. Nothing else gives you the right to use this software. */
/******************************************************************************/
FUNC void Setup (void) {
SP = _RDWORD(0x20000000); // Setup Stack Pointer
PC = _RDWORD(0x20000004); // Setup Program Counter
_WDWORD(0xE000ED08, 0x20000000); // Setup Vector Table Offset Register
}
load %L incremental
Setup(); // Setup for Running
^
*** error 34, line 20: undefined identifier
g, main


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередные вилы Keil + Discovery
СообщениеДобавлено: 09 мар 2011, 20:13 
Заглядывает иногда

Зарегистрирован: 01 июн 2010, 11:04
Сообщения: 139
Что значит "Include "E:\\MCU_Projects\\ARM\\STM32_Discovery\\RAM.ini""? Это вы в проект добавляете?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередные вилы Keil + Discovery
СообщениеДобавлено: 09 мар 2011, 22:42 
Старожил
Аватара пользователя

Зарегистрирован: 27 янв 2010, 02:07
Сообщения: 391
Откуда: Воронеж
В настройках проекта добавляю


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB