IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> SDCC, пущай будет отдельная тема
_pasha
сообщение 31.5.2015, 8:21
Сообщение #1


тот самый
Иконка группы

Группа: Мод
Сообщений: 13097
Регистрация: 24.11.2009
Из: Харьковская обл., UA
Пользователь №: 25



Привет.
Началось бодание с stm8 и сабжем
file: bsp.c
Код
/*
* TITLE : трампарарам
*/

Код
sdcc --debug -c -mstm8 --std-sdcc99 -MM  "../src/bsp.c" >> src/bsp.d

Код
../src/bsp.c:1: warning 190: ISO C forbids an empty source file

facepalm.gif
Кто сказал шо он empty?
песец какой-то.
Перейти в начало страницы
 
+Цитировать сообщение
Harbinger
сообщение 31.5.2015, 17:51
Сообщение #2


посіпака Хунти
Иконка группы

Группа: Мод
Сообщений: 16578
Регистрация: 21.11.2009
Из: Vinnitsa
Пользователь №: 11



А я думал, что один такой счастливчик.
Пробный прожект лежит на работе, доберусь во вторник.
Перейти в начало страницы
 
+Цитировать сообщение
Огурцов
сообщение 31.5.2015, 23:09
Сообщение #3


Активный участник
***

Группа: Пользователи
Сообщений: 179
Регистрация: 20.11.2009
Из: Вятка
Пользователь №: 4



деноминация == 4, 32 / 8
Перейти в начало страницы
 
+Цитировать сообщение
_pasha
сообщение 1.6.2015, 12:54
Сообщение #4


тот самый
Иконка группы

Группа: Мод
Сообщений: 13097
Регистрация: 24.11.2009
Из: Харьковская обл., UA
Пользователь №: 25



ну я там ключики поуказывал какие надо. маяться дурью оно перестало. Там конечно приколов хватает в толковании Си. Но лишь бы работало. А в этом уже есть сомнения.
ошибки прикольно рассказывает smile.gif нихрена непонятно
Перейти в начало страницы
 
+Цитировать сообщение
Harbinger
сообщение 2.6.2015, 3:34
Сообщение #5


посіпака Хунти
Иконка группы

Группа: Мод
Сообщений: 16578
Регистрация: 21.11.2009
Из: Vinnitsa
Пользователь №: 11



Дык... в свете последних веяний жокументацию будут обновлять или где?
Символичная очепятка получилась, даже не стал исправлять. Краузе энд Ко., провернувших за последние 2 года на чистом энтузазизьме изрядный кусок работы, в душе понимаю, но всё же...
Перейти в начало страницы
 
+Цитировать сообщение
_pasha
сообщение 4.6.2015, 21:15
Сообщение #6


тот самый
Иконка группы

Группа: Мод
Сообщений: 13097
Регистрация: 24.11.2009
Из: Харьковская обл., UA
Пользователь №: 25



а мне что-то начинает нравиться. поглядел - вроде якши.
там у меня правда прерывание тяжкое висит, нужно переделать наверное.
а так - по их убогому ассемблеру нет очевидных замечаний.
В релизном сабже никаких оставлений неиспольз. функций и прочего хлама и близко нету.
и кроме стартовых матюков - больше никаких проблем.
Перейти в начало страницы
 
+Цитировать сообщение
_pasha
сообщение 24.2.2016, 8:10
Сообщение #7


тот самый
Иконка группы

Группа: Мод
Сообщений: 13097
Регистрация: 24.11.2009
Из: Харьковская обл., UA
Пользователь №: 25



кто юзает сабж
Код
enum whatValues
{
  buggy = 2
};

switch(what)
{
  case 2:
  case buggy:
    break;
}


Пишет, что мол дупликэйт лэйбэл. Всьо прекрасно, но вываливается по segfault
о себе
Код
Linux 3.19.0-49-generic #55~14.04.1-Ubuntu
sdcc -v
SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 3.4.0 #8981 (Apr  5 2014) (Linux)

т.е. старенькой girl_crazy.gif
Перейти в начало страницы
 
+Цитировать сообщение
Mr.Yuran
сообщение 24.2.2016, 11:03
Сообщение #8


Активный участник
***

Группа: Пользователи
Сообщений: 5378
Регистрация: 28.2.2015
Пользователь №: 1190



Э.. а зачем так делать?
Перейти в начало страницы
 
+Цитировать сообщение
_pasha
сообщение 24.2.2016, 21:31
Сообщение #9


тот самый
Иконка группы

Группа: Мод
Сообщений: 13097
Регистрация: 24.11.2009
Из: Харьковская обл., UA
Пользователь №: 25



Цитата(Mr.Yuran @ 24.2.2016, 11:03) *
Э.. а зачем так делать?

так делать не нужно. это была ошибка.
но обнаружив ошибку, компиль грязно валится.
Перейти в начало страницы
 
+Цитировать сообщение
_pasha
сообщение 3.9.2017, 10:23
Сообщение #10


тот самый
Иконка группы

Группа: Мод
Сообщений: 13097
Регистрация: 24.11.2009
Из: Харьковская обл., UA
Пользователь №: 25



hi.gif
попробовал с -mpic14
pic12f1501

там нужно-то всего пару строчек. но с плавучкой.
плавучка в честном xc8 помещается. но больше ни на что места нету.
хорошо. заменил на long. со скрипом xc8 влезло.
пробую то же самое на sdcc. не влазит даже long alcoholic.gif
что там можно было натворить, становится непонятно.
----
в платном xc8 и плавучка лезет и еще куча места.
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 19.11.2018, 11:24