Jump to content

gbMP

EstablishedMember
  • Content Count

    8
  • Joined

  • Last visited

Community Reputation

0 Neutral

About gbMP

  • Rank
    Newbrie
  1. I have updated to 6.85. The symptom is different: I connect to terminal windows, It's OK. I write a carac ter in terminal windows, my program send me this character (it's normal) but now this character is send infinitly not only one !!! can anybody help me ? Is't a bug of terminal windows ? I don't know the answer, but did all the above symptoms occur with 6.85? When I used 6.84 the terminal window would not function for me, or SB IDE would lock and I'd have to reboot. It worked fine with Hyperterm. After upgrading to 6.85 the terminal window works fine, except it will miss a character or two when a virus scan is running. I'm using no flow control. I have not tried character input and echo with 6.85 however. Only getting writes from the PIC. My problem is when I send a character to the pic. If I only send character from PIC to terminal windows all is right. The first time I send a character from PC to PIC the problem occur. This character is send infinitly !!! Is everyone use this terminal windows for sending and receiving RS232 character ? I am very surprise that this problem is not solved in release of SourceBoost IDE.
  2. I have updated to 6.85. The symptom is different: I connect to terminal windows, It's OK. I write a carac ter in terminal windows, my program send me this character (it's normal) but now this character is send infinitly not only one !!! can anybody help me ? Is't a bug of terminal windows ?
  3. I would like to use Terminal windows in SourceBoostIDE. I develop a program like you can find in sample program for using RS232 Hardware. Code of this program is here: When I use a program like Hyperterminal, All Is right. When I want to Use the Terminal windows in SourceBoostIDE, The windows continuously write a caracter and i can't stop this. It is impossible to communicate normally. I have tried with differrent PIC with software or hardware USART, in differrent speed, and I have never obtain a normal communication. In all test, i must kill the BoostIDE for stopping this. Is Anyone Use this Terminal windows ? Can you explain why I can't communicate normally ? Thanks for help PS: Sorry for my bad english
  4. I would like to change the default linker command line generate by SourceBoost IDE when i try to link a project. How can I change this line ? For example, i want to include more than default library without including these files in my project Is there possible ? In that file the default options of SourceBoost Ide are written ?
  5. I want to use more than one libray in my BoostC program like This #include <system.h> #include <eeprom.h> void main() { char mem; mem=eeprom_read(10); } And the result of the compilation is Construction... BoostC Optimizing C Compiler Version 6.60 (for PIC16 architecture) Licensed to xxxxx under Single user Lite License for 1 node(s) Limitations: PIC12,PIC16 max code size:2048 words, max RAM banks:2, Non commercial use only Library.c success BoostLink Optimizing Linker Version 6.60 Failure Error: Unresolved external function:'eeprom_read(unsigned char)' Error: Unresolved external function:'eeprom_read(unsigned char)' Error: Unresolved external function:'eeprom_read(unsigned char)' Error: Unresolved external symbol, function:eeprom_read "C:\Program Files\SourceBoost\boostc.pic16.exe" Library.c -t PIC16F648A "C:\Program Files\SourceBoost\boostlink.pic.exe" /ld "C:\Program Files\SourceBoost\lib" libc.pic16.lib Library.obj /t PIC16F648A /d "C:\Program Files\SourceBoost\Samples\C\BoostC" /p Library Exit code was -2. Removing target: Library.hex Impossible de trouver le fichier de sortie 'C:\Program Files\SourceBoost\Samples\C\BoostC\Library.hex' Terminé Echec How can I use the eeprom library My problem is that the linker load only the system library. Is there possible to include in command line linker more than one library ?
  6. why anybody can't help me ??
  7. If I write this code, All Is right void foo(char &n) { n = 100; } void main(void) { char a = 0; foo( a ); } BUT , if I try this : void foo(char &n, char* m) { n = 100; } void main(void) { char a = 0; char b=10; foo( a,"test" ); } Construction... BoostC Optimizing C Compiler Version 6.55 (for PIC16 architecture) bug.c success BoostLink Optimizing Linker Version 6.55 Failure Internal Error: Var not found id:0x10000884:0x005:0x000000F9 Echec I have tried some versions. In all of them, when I add a parameter before or after : char* in fonction declaration I have the Internal Error: Var not found Anybody can explain me why ? PS : sorry for my poor english, I'm just a french boy
×
×
  • Create New...