Book a Demo

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - kalpak

Pages: [1]
1
Suggestions and Requests / Re: Gantt chart?
« on: December 03, 2009, 09:00:07 am »
Thanks, it seems Circa
http://www.sparxsystems.com/products/3rdparty.html#Circa also does the same.

2
Suggestions and Requests / Gantt chart?
« on: December 02, 2009, 01:41:36 am »
There is provision in EA to allocate resources to tasks. Can I export this data to some software that will generate the Gantt chart for the project? Or will you be adding this feature later?

3
General Board / Re: Code parser chokes on keyword rom
« on: December 07, 2009, 02:42:46 pm »
Oh, so that is why suggestion give by Phil and Fred would not work, I was still getting the parser error.
I can send you a list of these keywords, but like I said earlier, there is a subtle difference between compilers, and I do use quite a few, depending on the processor family. So how are you going to support embedded system design?
Let me clarify about my principal needs. I am looking for a software
  • That takes me from generating the requirements doc to the UML design
  • Helps in resource management (upto Gantt charts)
  • Extracts / exports the above info in a common format so that my client does not need to learn EA
  • Reverse engineer the code so that I can track if the code written follows the design


4
General Board / Re: Code parser chokes on keyword rom
« on: December 05, 2009, 05:07:10 pm »
Actually, bowdlerized means exactly opposite. For example, ANSI C is the bowdlerized version of embedded C.
Thanks, for the hint, but the version I have downloaded is 7.5, build 850 and it does not seem to have any preproccessor setting for C, only for C++.
BTW, It also chokes on ram.
I tried by adding rom as datatype in the settings -> code datatypes , but that did not work either.

5
General Board / Re: Code parser chokes on keyword rom
« on: December 05, 2009, 02:26:11 pm »
Embedded C is full of such additional keywords, and of course there are dialects.
One compiler may need the word rom and another may need code for putting the variable in code (flash) memory.
EA claims it can also be used for embedded applications, so there should be a way of handling dialects.
Here is one of the code snippets that caused this problem. It is working code from Microchip.
Code: [Select]
/*###############################################################################
;# TITLE   "LCD Display"      
;#                         
;#      Program         :External LCD
;#      Version         :1.0      
;#      Revision Date   :6/9/03         
;#      Author          :Naveen Raj
;#                                                      
;# Program demonstrates use of External LCD Module
;# general purpose library module.*/
/*###############################################################################*/


#include "xlcd.h"
#define XLCDCursorOnBlinkOn()        XLCDCommand(0x0F)      //the user may refer the LCD data sheet
#define XLCDCursorOnBlinkOff()       XLCDCommand(0x0E)      //and generate commands like this
#define XLCDDisplayOnCursorOff()     XLCDCommand(0x0C)
#define XLCDDisplayOff()             XLCDCommand(0x08)
#define XLCDCursorMoveLeft()         XLCDCommand(0x10)
#define XLCDCursorMoveRight()        XLCDCommand(0x14)
#define XLCDDisplayMoveLeft()        XLCDCommand(0x18)
#define XLCDDisplayMoveRight()       XLCDCommand(0x1C)
rom const unsigned char aaa[]="Hello";
ram const unsigned char bbb[]="Microchip";

6
General Board / Code parser chokes on keyword rom
« on: December 04, 2009, 01:44:25 pm »
I opened an embedded C file in the source editor and it generated a parse error on the keyword rom.
What is the work around for that?

7
Automation Interface, Add-Ins and Tools / Re: Requirement management
« on: December 03, 2009, 02:08:11 pm »
Thanks.

8
Automation Interface, Add-Ins and Tools / Requirement management
« on: December 03, 2009, 09:15:39 am »
If EA already has requirements management, why would I need the RAQuest plugin
http://www.sparxsystems.com/products/3rdparty.html#RaQuest ?

Pages: [1]