Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

TCPIP + SD card проблем при компилиране с CCS
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=10538
Страница 1 от 1

Автор:  stoyanoff [ Сря Окт 03, 2012 9:01 am ]
Заглавие:  TCPIP + SD card проблем при компилиране с CCS

Здравейте, хора! Значи по отделно и двете си работят - и TCP-то и SD картата. Когато обаче ги заредя в един проект, започват проблемите. Използвах един от примерите за TCPIP като основа и просто добавих хедъра за карта.
Код:
#define ALLOW_GET_DISK_PROPERTIES   //used by 'info' command
#include "ccstcpip.h"
#include "ex_mdd_common.h"

В хедъра за картата спрях настройките за чипа:
Код:
   // ccs 3.3v ethernet development kit, with sd connector.
   // other hardware definitions made in hardwareprofile.h
   
//   #include <18f66j60.h>

//   #fuses HS
//   #fuses NOXINST
//   #fuses NOWDT

Въпреки това компилатора ми дава грешка: you can not change the divece type so far in the code 18Cxxx.h
Като спра и тази настройка
Код:
//  #include "filesystem\p18cxxx.h"  //C18 to PCH compatability

пак същата работа.
Какво бъркам?

Автор:  Ники [ Сря Окт 03, 2012 9:40 am ]
Заглавие:  Re: TCPIP + SD card проблем при компилиране с CCS

С показаните редове код, аз не виждам нещо грешно.

Вероятно има грешка на друго място из файловете.

Направи атачмънт да се види повече.

Автор:  stoyanoff [ Сря Окт 03, 2012 10:26 am ]
Заглавие:  Re: TCPIP + SD card проблем при компилиране с CCS

По скоро става някаква грешка при самото зареждане на файловете. Компилаторът ми изписва, че не мога да сменям чипа по време на компилиране. Явно опитва да зареди друг чип(18Ф66J60) от библиотеката си, а не от проекта. А при build options не съм задал нищо за include files. Всичко е поставено в една папка, но по някаква причина компилаторът търси другаде...
Някакви идеи къде другаде може да има настройки за тези неща?

Автор:  stoyanoff [ Сря Окт 03, 2012 1:21 pm ]
Заглавие:  Re: TCPIP + SD card проблем при компилиране с CCS

Пробвах няколко различни варианта - първо да заредя стака после картата(дава ми грешка при 18Cxxx.h) и обратно(дава грешка при stacktsk.h - typedef BYTE BUFFER; Expecting an identifier). Нещо не се разбират двете. Явно има някакъв "чалъм" .
Може ли малко някой, който е правил такова нещо да даде едно рамо?

Автор:  stoyanoff [ Сря Окт 10, 2012 1:50 pm ]
Заглавие:  Re: TCPIP + SD card проблем при компилиране с CCS

Оправих го! Бая зор видях, но стана работа. Просто тия програми не са написани за такива приложения - написани са некадърно(говорим за самия код, не за алгоритмите) и не могат много много да се смесват.
Благодаря не всички!

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/