Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SDCC
Шарага > Soft - НЕ железо > Программирование МК
_pasha
Привет.
Началось бодание с 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
А я думал, что один такой счастливчик.
Пробный прожект лежит на работе, доберусь во вторник.
Огурцов
деноминация == 4, 32 / 8
_pasha
ну я там ключики поуказывал какие надо. маяться дурью оно перестало. Там конечно приколов хватает в толковании Си. Но лишь бы работало. А в этом уже есть сомнения.
ошибки прикольно рассказывает smile.gif нихрена непонятно
Harbinger
Дык... в свете последних веяний жокументацию будут обновлять или где?
Символичная очепятка получилась, даже не стал исправлять. Краузе энд Ко., провернувших за последние 2 года на чистом энтузазизьме изрядный кусок работы, в душе понимаю, но всё же...
_pasha
а мне что-то начинает нравиться. поглядел - вроде якши.
там у меня правда прерывание тяжкое висит, нужно переделать наверное.
а так - по их убогому ассемблеру нет очевидных замечаний.
В релизном сабже никаких оставлений неиспольз. функций и прочего хлама и близко нету.
и кроме стартовых матюков - больше никаких проблем.
_pasha
кто юзает сабж
Код
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
Э.. а зачем так делать?
_pasha
Цитата(Mr.Yuran @ 24.2.2016, 11:03) *
Э.. а зачем так делать?

так делать не нужно. это была ошибка.
но обнаружив ошибку, компиль грязно валится.
_pasha
hi.gif
попробовал с -mpic14
pic12f1501

там нужно-то всего пару строчек. но с плавучкой.
плавучка в честном xc8 помещается. но больше ни на что места нету.
хорошо. заменил на long. со скрипом xc8 влезло.
пробую то же самое на sdcc. не влазит даже long alcoholic.gif
что там можно было натворить, становится непонятно.
----
в платном xc8 и плавучка лезет и еще куча места.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2020 IPS, Inc.