Questions tagged [softune]

Softune (Softune IDE, or Softune Workbench) is an Integrated development environment from Fujitsu for the Fujitsu FR, FR-V and F²MC processor families and some other microcontrollers. The tag is often used to refer to the C/C++ compiler, assembler, and linkage kit of the Softune IDE.

This tag is used to refer to Softune (aka SOFTUNE Workbench, SOFTUNE IDE), a combination of a development manager, simulator debugger, emulator debugger, monitor debugger, and an integrated development environment for efficient development. Softune's language tools include a C/C++ compiler, assembler, and linkage kit, etc. It provides a REALOS µITRON real-time kernel. (e.g. used for Nikon DSLRs and some Pentax K mount cameras.)

There is also a plug-in called SOFTUNETM Development Tools for Eclipse provided by Cypress that supports developing for the FR family, F2MC-16 family (microcontrollers of F2MC-16LX and F2MC-16FX series) and F2MC-8 family (microcontrollers of F2MC-8FX series). However, developing programs that use the SOFTUNE REALOS is not supported by the Eclipse environment.

10 questions
2
votes
2 answers

Control Fujitsu Softune debugger

Is there a way to control the Fujitsu Softune debugger with an other application(e.g. Eclipse)? I think about sending the command mentioned in the documentation of Softune and parse the output, but also other approaches are welcome.
felix0322
1
vote
1 answer

The use of _Generic dont work using Softune C Compiler

I did a lot of searches in the forums about the problem I have to use _Generic primary expression in my code. I wrote a macro to get the data type of variable using the _Generic functionality: #define CHECK_DATA_TYPE(x) _Generic((x), /* Get…
1
vote
0 answers

Modifying the Eclipse Debugger

I am attempting to modify the eclipse CDT debugger to allow my to step though my code on my FR family Fujitsu board. The board can only be communicated by the SOFTUNE IDE. Fujitsu provides a dll for communicating with with SOFTUNE's debugger.…
Chrusciki
  • 95
  • 2
  • 7
0
votes
1 answer

What does the I in RWXI mean in the Softune Workbench linker file?

In the linker mapping file (.mp1) there is a column titled "Type" with R,W,X, and I as possible attributes, for example RW-- R-XI R--- R--I Neither the manual, nor any other user guide mentions what these attributes mean. Checking my own code it is…
vsz
  • 4,811
  • 7
  • 41
  • 78
0
votes
2 answers

Weird problem in Fujitsu Softune IDE - wrong calculation of 11 bit CAN ID

The code below is part of my code to read CAN ID in Rx callback: tmpp = (((0x07 << 0x1D)|(0x368 << 0x12)) & 0x1FFC0000); //unsigned long long int tmpp - equal to 0xDA00000 if (CAN0_IF2ARB0_ID == tmpp) { //do some action } The problem is…
mr. noone
  • 1
  • 3
0
votes
1 answer

How to make Eclipse recognize the __far modifier?

I received a big embedded codebase that I have to get comfortable with. I started using Eclipse for C/C++ Developers (Oxygen release 4.7.0) a couple days ago. I am getting the following types of false error (the code compiles with the prehistoric…
Greenberet
  • 490
  • 1
  • 5
  • 18
0
votes
0 answers

Random123 error using fujitsu compiler

I am trying to build an application which resulted in the following error during make process ../../src/Random123/features/sse.h", line 275: warning: explicit type is missing ("int" assumed) R123_STATIC_INLINE int…
user1719051
  • 109
  • 2
  • 14
0
votes
2 answers

Why NOP/few extra lines of code/optimization of pointer aliasing helps? [Fujitsu MB90F543 MCU C code]

I am trying to fix an bug found in a mature program for Fujitsu MB90F543. The program works for nearly 10 years so far, but it was discovered, that under some special circumstances it fails to do two things at it's very beginning. One of them is…
p.h.
  • 11
  • 1
0
votes
1 answer

Working with Eclipse DSF

I've been tasked with merging our debugger from softune with eclipse's debugger. i understand that the DSF is made exactly for this. however, there seems to be no instruction on how to actually use the DSF. I've searched around for a tutorial, or…
Chrusciki
  • 95
  • 2
  • 7
0
votes
2 answers

Size reduction for enum storage in Fujitsu Softune

Fujitsu microcontroller used is 32bit. Hence enum storage is also 32bit. But in my project actually enum elements do not exceed more than 256. Is there any compiler options to size down the storage for enums?
DMR