Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

STM8(S/L), первые впечатления

Непрочитано 22.11.2010, 23:13  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от andries5 Посмотреть сообщение
Или писать в STVD?
А в чем Вы пытаетесь писать?
Реклама:

Последний раз редактировалось Falconist; 14.04.2011 в 00:34.
kison вне форума  
Непрочитано 22.11.2010, 23:15  
andries5
Почётный гражданин KAZUS.RUN
 
Регистрация: 19.02.2008
Сообщений: 1,840
Сказал спасибо: 128
Сказали Спасибо 613 раз(а) в 430 сообщении(ях)
andries5 на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Хотел непосредственно в COSMIC-е.
andries5 вне форума  
Непрочитано 22.11.2010, 23:23  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от andries5 Посмотреть сообщение
Хотел непосредственно в COSMIC-е.
Я так не пробовал, все равно нужно что то типа симулятора/отладчика. Но можно создать командный файл линкера build-›setup tools-›linker и в IdeaSTM8.
Там и стартап можно на свой заменить. Но STVD делает все это незаметно для пользователя. Так что проще STVD и пользовать.

Последний раз редактировалось Falconist; 14.04.2011 в 00:34.
kison вне форума  
Непрочитано 22.11.2010, 23:39  
andries5
Почётный гражданин KAZUS.RUN
 
Регистрация: 19.02.2008
Сообщений: 1,840
Сказал спасибо: 128
Сказали Спасибо 613 раз(а) в 430 сообщении(ях)
andries5 на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Я пытался Build - Setup tools - Linker - Create command file, там же Configure, указал все пути, но пишет
#error clnk C:\progr\COSMIC\CXSTM8_16K\Work\Test1\untitled.lkf :1 symbol f_main not defined (C:\Progr\COSMIC\CXSTM8_16K\Lib\crtsi.sm8 )

#error clnk C:\progr\COSMIC\CXSTM8_16K\Work\Test1\untitled.lkf :1 symbol __stack not defined (C:\Progr\COSMIC\CXSTM8_16K\Lib\crtsi.sm8 )

Попробую еще в Ride7. Наверное завтра. License free на 32К. К тому же поддерживает STM32F107. Я еще прикупил на STM32F107VC плату с TFT 3,2". А для наладки использовать ST-LINK от Дискавери. Так я думаю (мечтаю).
andries5 вне форума  
Непрочитано 22.11.2010, 23:50  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от andries5 Посмотреть сообщение
указал все пути, но пишет
Путей мало. Там есть такие строки:
Код:
# Put your files here
‹FILE_LIST›
#
Вместо ‹FILE_LIST› нужно указать свой список файлов для линковки. Видимо уже объектников. Если в Вашем проекте один файл main.c попробуйте вместо ‹FILE_LIST› указать main.o
Сообщение от andries5 Посмотреть сообщение
Попробую еще в Ride7.
Попробуйте все же STVD, может устроит. Там может и не лучшая IDE, но симулятор, отладчик и программатор в одном флаконе.

Последний раз редактировалось Falconist; 14.04.2011 в 00:34.
kison вне форума  
Непрочитано 23.11.2010, 00:38  
iIi_WARHEAD_iIi
Частый гость
 
Аватар для iIi_WARHEAD_iIi
 
Регистрация: 07.11.2010
Сообщений: 14
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
iIi_WARHEAD_iIi на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Что то со SPI запутался. Настроил его как в пдф сказано в мастер.
Код:
void SPI_Init(void)
{
	(*SPI).CR1 |= (u8)(0b01000100 & 0xff);
	(*SPI).CR2 |= (u8)(0b11000011 & 0xF7);
}
и при загрузке данных
Код:
(*SPI).DR = T_WELD&0x000F;
У меня не выходит в прерывание и последующая проверка переменной в отладчике показывает что она не меняется.

Код:
	if (T_WELD!=0)
	{
		T_WELD››=4;
		(*SPI).DR = T_WELD&0x000F;
	}
	(*SPI).ICR &=~SPI_ICR_TXEI;
Хотя просто флаг поднимал прерывания пустого буфера передачи, программа нормально заходит в прерывание.
Что-то где то упустил?

Последний раз редактировалось Falconist; 14.04.2011 в 00:34.
iIi_WARHEAD_iIi вне форума  
Непрочитано 23.11.2010, 10:54  
andries5
Почётный гражданин KAZUS.RUN
 
Регистрация: 19.02.2008
Сообщений: 1,840
Сказал спасибо: 128
Сказали Спасибо 613 раз(а) в 430 сообщении(ях)
andries5 на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от kison Посмотреть сообщение
Попробуйте все же STVD, может устроит.
В принципе устроит. Не вопрос. Но опять беда. В Debug все красиво, но в Release дает ошибку на их же проекте Дискавери
#error clnk Release\discover.lkf:1 no default placement for segment .TSL_IO_ALCODE
Может подскажете?

Последний раз редактировалось Falconist; 14.04.2011 в 00:35.
andries5 вне форума  
Непрочитано 23.11.2010, 19:23  
iIi_WARHEAD_iIi
Частый гость
 
Аватар для iIi_WARHEAD_iIi
 
Регистрация: 07.11.2010
Сообщений: 14
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
iIi_WARHEAD_iIi на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от andries5 Посмотреть сообщение
В Debug все красиво, но в Release
Если не ошибаюсь, то могут быть разные настройки Project Settings, в частности в Release может галка на каталог компилятора не стоять.

Последний раз редактировалось Falconist; 14.04.2011 в 00:34.
iIi_WARHEAD_iIi вне форума  
Непрочитано 23.11.2010, 20:35  
andries5
Почётный гражданин KAZUS.RUN
 
Регистрация: 19.02.2008
Сообщений: 1,840
Сказал спасибо: 128
Сказали Спасибо 613 раз(а) в 430 сообщении(ях)
andries5 на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от iIi_WARHEAD_iIi Посмотреть сообщение
в частности в Release может галка на каталог компилятора не стоять.
Стоит, но результат тот-же. Ошибка видимо в LKF файле.
#error clnk Release\discover.lkf:1 no default placement for segment .TSL_IO_ALCODE

Последний раз редактировалось Falconist; 14.04.2011 в 00:34.
andries5 вне форума  
Непрочитано 23.11.2010, 21:00  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от andries5 Посмотреть сообщение
Ошибка видимо в LKF файле.
Это уже под STVD так? Давайте посмотрим на Ваш файл lkf.

Последний раз редактировалось Falconist; 14.04.2011 в 00:35.
kison вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
KiCAD-объявления и впечатления al_dan KiCAD 32 03.10.2016 17:02
Народ, посмотрите quasm, Как ваши впечатления? suri Proteus, KiCAD и другие ECAD 5 14.10.2009 11:57


Часовой пояс GMT +4, время: 18:20.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.