Отговори на тема  [ 6 мнения ] 
CCS_TCPIP_v3.02 & CCS_5.025 compilation error 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пет Юли 08, 2011 4:59 pm
Мнения: 17
Мнение CCS_TCPIP_v3.02 & CCS_5.025 compilation error
Опитвам се да компилирам "ex13.c" но избиват ерори свързани с "MAC_TX_BUFFER_COUNT" и "MAC_TX_BUFFER_SIZE".
Версията на компилатора е CCS_5.025.
Версията на стека е CCS_TCPIP_v3.02.
Промени по кода няма.
Искам да работя с PIC18F67J60 което озмачава "PICEEC".

В "CCS.README.TXT" пише това:
Код:
    These examples will work with either the CCS PICNET,
    CCS PICENS or CCS PICEEC.  You must change the #define's at the
    beginning of each example to specify which demo board
    is going to be used.


В "ccstcpip.h" сетнато така:
Код:
#define STACK_USE_CCS_PICEEC   1 //18f97j60


Има ли някой идея къде мога да намеря tutorial book за тия работи?
Не че ми е притябвала но някоя по нова версия на стека за ЦЦС?

Tова ми плюе в конзолата на MPLAB X-a:
Код:
CLEAN SUCCESSFUL (total time: 101ms)
make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make[1]: Entering directory `C:/Program Files (x86)/PICC/TCP-IP/PIC Examples Source/EX13/E13.X'
make  -f nbproject/Makefile-default.mk dist/default/production/E13.X.production.hex
make[2]: Entering directory `C:/Program Files (x86)/PICC/TCP-IP/PIC Examples Source/EX13/E13.X'
gnumkdir -p build/default/production/_ext/43898991
gnumkdir -p dist/default/production
"C:\PROGRA~2\PICC\CCSCON.exe"  out="build/default/production\_ext\43898991"  ../../ex13.c +FH +DF +CC +Y=9 +EA +DF +LN +T +A +M +J +EA +Z -P #__18F67J60=1
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\stacktsk.h:353:6:  Warning#215  Undefined identifier   MAC_TX_BUFFER_SIZE
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\stacktsk.h:353:33:  Warning#215  Undefined identifier   MAC_TX_BUFFER_SIZE
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\stacktsk.h:354:7:  Error#119   Invalid MAC_TX_BUFFER_SIZE value specified.
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\eth97j60.c:357:26:  Error#12  Undefined identifier   MAC_TX_BUFFER_COUNT
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\eth97j60.c:358:27:  Error#12  Undefined identifier   MAC_TX_BUFFER_COUNT
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\eth97j60.c:363:19:  Error#12  Undefined identifier   MAC_TX_BUFFER_COUNT
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\eth97j60.c:582:35:  Error#12  Undefined identifier   MAC_TX_BUFFER_COUNT
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\eth97j60.c:587:35:  Error#12  Undefined identifier   MAC_TX_BUFFER_COUNT
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\eth97j60.c:647:21:  Error#12  Undefined identifier   MAC_TX_BUFFER_COUNT
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\eth97j60.c:651:20:  Error#12  Undefined identifier   MAC_TX_BUFFER_COUNT
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\eth97j60.c:711:40:  Error#12  Undefined identifier   MAC_TX_BUFFER_COUNT
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\eth97j60.c:781:19:  Error#12  Undefined identifier   MAC_TX_BUFFER_COUNT
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\eth97j60.c:784:52:  Error#12  Undefined identifier   MAC_TX_BUFFER_COUNT
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\eth97j60.c:887:28:  Error#12  Undefined identifier   MAC_TX_BUFFER_COUNT
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\eth97j60.c:889:27:  Error#12  Undefined identifier   MAC_TX_BUFFER_COUNT
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\eth97j60.c:931:21:  Error#12  Undefined identifier   MAC_TX_BUFFER_COUNT
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\eth97j60.c:967:26:  Error#12  Undefined identifier   MAC_TX_BUFFER_COUNT
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\eth97j60.c:969:25:  Error#12  Undefined identifier   MAC_TX_BUFFER_COUNT
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\eth97j60.c:977:26:  Error#12  Undefined identifier   MAC_TX_BUFFER_COUNT
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\eth97j60.c:979:25:  Error#12  Undefined identifier   MAC_TX_BUFFER_COUNT
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\eth97j60.c:1026:22:  Error#12  Undefined identifier   MAC_TX_BUFFER_COUNT
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\eth97j60.c:1096:25:  Error#12  Undefined identifier   MAC_TX_BUFFER_COUNT
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\eth97j60.c:1104:27:  Error#12  Undefined identifier   MAC_TX_BUFFER_COUNT
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\eth97j60.c:1106:28:  Error#12  Undefined identifier   MAC_TX_BUFFER_COUNT
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\eth97j60.c:1109:4:  Error#51  A numeric expression must appear here
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\tcp.c:602:30:  Error#12  Undefined identifier   MAC_TX_BUFFER_SIZE
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\tcp.c:667:38:  Error#12  Undefined identifier   MAC_TX_BUFFER_SIZE
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\tcp.c:725:36:  Error#12  Undefined identifier   MAC_TX_BUFFER_SIZE
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\tcp.c:1341:35:  Error#12  Undefined identifier   MAC_RX_BUFFER_SIZE
C:\Program Files (x86)\PICC\TCP-IP\PIC Examples Source\tcpip\tcp.c:1342:35:  Error#12  Undefined identifier   MAC_RX_BUFFER_SIZE
      28 Errors,  2 Warnings.
Build Failed.
make[2]: *** [build/default/production/_ext/43898991/ex13.o] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
make[2]: Leaving directory `C:/Program Files (x86)/PICC/TCP-IP/PIC Examples Source/EX13/E13.X'
make[1]: Leaving directory `C:/Program Files (x86)/PICC/TCP-IP/PIC Examples Source/EX13/E13.X'

BUILD FAILED (exit value 2, total time: 2s)


Пон Сеп 22, 2014 9:13 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пон Авг 15, 2011 5:37 pm
Мнения: 12
Мнение Re: CCS_TCPIP_v3.02 & CCS_5.025 compilation error
Аз имам tutorial pdf. но си има цена. Също така съм правил Web server и всичките examples тръгнаха. Каква Dev Board зползваш?


Вто Сеп 23, 2014 10:54 am
Профил
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Нед Фев 25, 2007 1:41 am
Мнения: 276
Местоположение: София
Мнение Re: CCS_TCPIP_v3.02 & CCS_5.025 compilation error
ferdok9 написа:
Опитвам се да компилирам "ex13.c" но избиват ерори свързани с "MAC_TX_BUFFER_COUNT" и "MAC_TX_BUFFER_SIZE".
Версията на компилатора е CCS_5.025.
Версията на стека е CCS_TCPIP_v3.02.


Бих ти препоръчал да насочиш усилия да подкараш вградения TCP/IP стек във версия PCWHD 5.025
Това става като използваш тяхната развойна среда. После правиш нов проект:
1. File > New > Project Wizard - посочваш име на проекта;
2. Избираш "твоя" процесор, честота. В случая PIC18F67J60;
3. Намираш TCP/IP в левия панел. Включваш отметката;
4. Избираш от вариантите каква функционалност да има твоя TCP/IP стек;
5. Нагласяваш си файловете като за твоята платка и пускаш (LED-ове, бутони и т.н.).

Тествано е. Работи.
Веднъж като нагласиш да тръгне диод да свети можеш да си пренесеш проекта в MPLAB - ако решиш де.

Линкът който ползваш в момента за стек е за старите версии на компилатора.


Вто Сеп 23, 2014 2:55 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пет Юли 08, 2011 4:59 pm
Мнения: 17
Мнение Re: CCS_TCPIP_v3.02 & CCS_5.025 compilation error
Speedblue благодаря много. Аз се усетих че публикувания стек е доста стар и предположих, че не може да вс колеги да ползват това, но не се сетих че има вграден в CCS_5.025.
Снощи успях да билдна проект, днес зех една налепена платка с PIC18F87J60. Довечера ще си поиграя, но първо ще трябва да оживя желязото.
Възникват някви предварителни въпроси.
Дали трябва да мина през суич или рутер, може ли директно с ПЦ-то да се вържа.
Какъв МАК адрес да му напиша на устройството. МАК адреса "колко" уникален трябва да е, уникален за моята мрежа или глобално за целия е-нет.
Иначе за сега развойната платка е пикче PIC18F87J60 и куплонга с трафовете + няколко кондензаторчета и сабилизатор.


Чет Сеп 25, 2014 4:49 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Нед Фев 25, 2007 1:41 am
Мнения: 276
Местоположение: София
Мнение Re: CCS_TCPIP_v3.02 & CCS_5.025 compilation error
MAC_ADDRESS = 0x00 0x04 0xA3 0x00 0x00 0x00
Това се води нещо като сегмент от МАС адреси на Microchip. Ти ще въртиш младшите 2-3 байта. Никой не ти гарантира, че ще ти е уникален МАС адреса. Всеки който ползва това може да дублира някой твой МАС и т.н.

Ако имаш така наречения крос кабел можеш да свържеш платката директно към компа. Ако нямаш можеш да си направиш сам. Ако и това не се получава - взимаш два готови къси LAN кабела от магазина и по обичайния начин през суитч или през вътрешните портове на рутера ти.

IP адреса гледай да го уцелиш като за твоята мрежа.
Ако вържеш директно платка-комп сложи статичен IP. Ако си през суитч/рутер същото.
Ако пуснеш някъде DHCP сървър чак тогава можеш да тестваш динамичен IP да си хване твоята платка.

Стабилизатора го захранвай на входа с 5..8 волта, нагоре започва да грее доста. Като се включи LAN модула на чипа общата консумация е около 150 мА. Линейните стабилизатори се изпичат неразумно много ако на входа дадеш 12 В.

Самия чип с активен LAN подържа работна температура 52 С. На пипане се усеща болезнено, но не се шашкай.


Чет Сеп 25, 2014 6:49 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пет Юли 08, 2011 4:59 pm
Мнения: 17
Мнение Re: CCS_TCPIP_v3.02 & CCS_5.025 compilation error
Ооо човек това последното за температурата на чипа ми се струва, че ще ми е невероятно полезно, защото си представям колко тревоги щях да имам ако не го знаех. Иначе аз платката на толкова си я храня защото има периферия на 5V отстрани(RFID EM4095). Трябва да проверя сабилизатора дали ще ги понесе тия 150 mA щото ми се вижда мъничък пък и няма никакъв радиатор. Но това ще се разбере опитно. До там още не съм стигнал.
Снощи се опитвах RFID-то да пусна, но за съжаление безуспешно. Странна работа, чипа работи щото пуска правоъгълни импулси(100kHz) на трептящия кръг, обаче кръга не откинва. Никва реакция. Тестовете ги правя с бубина дето е работила и с прилежащите и кондензатори. Ще има и втори рунд. Но да не сменям темата.
Отново благодаря за информацията наистина ми спести доста притеснения.


Пет Сеп 26, 2014 3:46 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 6 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни