Runny פורסם 2014 ביולי 23 Share פורסם 2014 ביולי 23 כתבתי תוכנת PC, בC#, אשר משתמשת ביציאה הסריאלית (דרך ממיר Serial-USB) בכדי "לדבר" עם לוח Embedded.לוח ChipKIT, אם זה באמת מעניין.כאשר נשלחת פקודה מהPC לEmbedded הכל עובד כשורה, הבעיה שלעיתים קרובות הPC לא מצליח לעבד את המידע המגיע מהEmbedded.המידע מגיע לבטח - שמתי Serial Monitor ורואים את הפקודה מגיעה אך התוכנה לא מבצעת את שאמורה לבצע.המוזר בעניין הוא שכאשר אני עובד ישירות עם הVisual Studio, במצב Debug או Release הבעיה אינה קיימת, היא מתרחשת רק כאשר התוכנה רצה עצמאית.התוכנה משתמשת בDLL המבצע את רוב עניני התקשורת (יש Reference), הDLL תקין ועובד ללא בעיות בתוכנות אחרותהאם מישהו נתקל בבעיה שכזו או שאולי יכול לזרוק רעיונות מה יכולה להיות הבעיה ? קישור לתוכן שתף באתרים אחרים More sharing options...
miim17 פורסם 2014 באוגוסט 8 Share פורסם 2014 באוגוסט 8 מתוך ניחוש - כנראה אתה צריך להפעיל את התוכנה עם הרשאות אדמין (מקש ימני על ה EXE ואז "הרץ כאדמיניסטרטור).באופן כללי- אתה צרי לכתוב ללוגים בזמן ריצה (או לקונסול) על מנת לדעת מה קורה ולא רק "התוכנה לא מבצעת את מה שהיא אמורה..) קישור לתוכן שתף באתרים אחרים More sharing options...
Recommended Posts
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.