Jump to content


  • Content Count

  • Joined

  • Last visited

Everything posted by wally

  1. I also found that removing the -icd2 linker option solves this problem. Thank you, Walter
  2. During the code development for a new project we encountered something really similar to a bug in long vars division. I was trying to remove some code from the project to reach a minimal form to be sent to the support email, but now I get the following error from the linker: What could be the reason of this internal error? Regards, Walter
  3. Dear Dave, we are experiencing an unexpected issue when running two SourceBoost instances on the same network. Obviously both copies are licenced and was bought through Farnell. We are now stuck due to this issue, could you please suggest a solution asap so we can run both instances? Regards, Walter
  4. Dave, is there a changelog for this release candidate? Regards, Walter
  5. This device doesn't have CONFIG1L Probably I need to sleep a little more in the night By the way I'll wait for the new release to shrink ram usage in my project. Regards, Walter
  6. Hi all. I found that in the pic18F4520.h header file the definition for CONFIG1L options are missing. If you are trying to set up the correct PLL divisor you must add it manually. Dave, please add this to the next release. Thank you, Walter P.S.: any idea about the next release date? I have a project that fits the whole RAM and I'm waiting for the fix of the large ram usage.
  7. If you only need the HEX file to program the chip why don't you simply compile this asm using MPLAB? This will not require the C source.... Regards, Wally
  8. OrmatEli, I think the only solution is to write it with two writes. Regards, Wally
  9. I've tryed it right now and I don't have any warning. Are you sure you don't have another variable decalration for the same variable name? Could you please add more info as Compiler version and target device? Regards, Wally
  10. Could this happen because of the comma after the last r1 element? Regards, Wally
  11. The last element of a 256 wide array is element number 255 since the array is zero based Regards, Wally
  12. Sincerely I prefer to choose the folder name where the new project files have to be placed. That's because project name and folder name is not always the same, and also sometimes it's usefull to store different projects in the same folder. Regards, Wally
  13. emte, may be this is the purpose of the plugins. Are you able to write one to add this buttons? Wally
  14. It will be usefull to have some programmable buttons to wich associate a command line. They could be situated in a bar like the one for "build" "compile" "link" "program". There could be a settings panel to decide how many buttons to show, text on them and the associated command line. This will allow not only to program the target board, but for exmple will allow to release/set chip reset from command line and so on, giving MPLAB like function speeding up the development. Wally
  15. What about alphabetically sort the filenames in the project tree? Just a stupid thing that will help me while searching a file to open. Could this be implemented in the next release? Regards, Wally
  16. Ok, now it's perfectly clear. As a suggestion which is the best solution between: 1- signaling a semaphore n times, where n is the number of tasks. 2- using n different semaphores. Thanks
  17. So if two tasks are waiting for the signaling of the same semaphore both should run when the semaphore is signaled. Which runs first depends on tasks priority following the rules you explained above. Is this right? Regards
  18. What about using the same semaphore for synchronizing more than two tasks? As a pure example suppose that in the interrupt handler I signal a semaphore when a new byte is received on the RS232 line. What happens if two tasks are waiting for the same semaphore? Will the scheduler let both tasks to run or what happens is that after the semaphore have been decremented from the first task the second task will see it as '0' and will not run? Are the semaphore "queue" replicated for each task or is there a unique semaphore "queue"? Thank's
  19. Thanks Dave. What about the load of a 16 bit timebase? Is this a big load in respect of an 8 bit one? Thank you.
  20. Hello, in the boostc.pdf help file I found: RS232 functions uart_init, kbhit, getc, getch, putc, putch (for more information look into serial_driver.h and serial_test.c files) The problem is that I'm not able to find this library... where is it stored? Thank you.
  21. Hello, I'm starting in developing an application using Novo. I'm calling the SysTimerUpdate() every 1ms, so my timebase is 1ms. Can I perform something like Sys_Sleep(1000) or must I use a sequence of sleep like: Sys_Sleep(255); Sys_Sleep(255); Sys_Sleep(255); Sys_Sleep(255); ? I know that Sys_Sleep has an argumento of the type TICK_COUNT, but I was not able to understand if it is 8 or 16 bit long for PIC18 family. Thank you.
  22. Here there is something similar: http://forum.microchip.com/tm.aspx?m=158901 (you must cut and paste the link because the URL tool is not working with this URL)
  23. Could you please add version number (as was in the past) to the filenames? It is usefull to have sourceboost650.zip or sourceboost650.exe and so on. Regards, Wally
  24. Yes.There have been some problems reported where the variables can be viewed if the code is run under MPLABs simulator, but don't work when ICD2 is used. Is that the case with you ? Regards Dave <{POST_SNAPBACK}> I think that's the problem. I'm also fighting with this issue that will not allow to see the content of funcion variables. I don't know if this is a SourceBoost fault in generating the coff file or a MPLAB fault in managing variables location.
  25. I think that the problem is at the line: const char *mess; Why do you declare as "const" ?
  • Create New...