I was wondering if it is possible to use an ARM DStream debugger from with IAR Embedded Workbench?
Related
I'm using Eclipse IDE for debugging a code with an STM32 microcontroller, and looking for a way to simulate the MCU board and not need to connect and use the actual micrcontroller, it is very helpful to run simple codes and testing.
I was using IAREW before and it is possible, it has an option for a simulator driver in the debugging tool and you can run and see the results normally as if the board is connected; i was wondering if it is also possible with Eclipse?
In the Eclipse Debugger -> Debug probe, there are only 3 options which are ST-Link(GDB), J-Link and ST-LINK(Open-OCD); i'm new to Eclipse and couldn't figure out if it could be possible somehow by modifying something with one of those options.
Update:
I have found a kind of a solution, to add an extension to include the IAR EW debugger inside eclipse:
http://eclipse-update.iar.com/plugin-manager-install.html
It is not a good solution as both IDEs need to be installed, and the project need to be created specifically for IAR to use its simulator, so it is not possible to create an STM32 project and use the IAR simulator for debugging.
Are there other solutions within eclipse, without using another IDE or an extesion?
I need to try with debugging Kaa application by Kaa C SDK for Raspberry Pi.
For example: Cassandra data analytics demo.
1- Please, suggest to me the best debugger tool, and
2- How can I import and setup project with debugger tool.
Note: I can do it with simple way just put "printf" function and then seeing the result, But I need a debugger tool.
This question is not Kaa specific, as it is just a regular C application, so you can use any debugging tool you know.
The default debugging tool for Linux is GDB, though you can use any graphical GDB interface you like. For example, you can use KDbg, Emacs plugin, or any other C IDE. (Refer to you tool documentation for further instructions.)
To enable debugging, it is recommended to enable debug symbol generation in CMake and disable optimizations. This is done with -DCMAKE_BUILD_TYPE=Debug CMake flag.
I am trying to develop an application with HiKey 96 Board. ARM DS-5 claims to support any board with an ARM based SoC. Does it support the HiKey board? In general, how do I find if ARM DS-5 supports a board?
DS-5 needs some glue logic to support any development board.
DS-5 ships with this glue logic for the boards listed in supported devices. In other words, DS-5 should work out-of-box with these boards.
If the board is not listed, then check if DS-5 supports the processor in the board. Processors supported are listed here. If DS-5 supports the processor inside a board, then DS-5 can be made to work with that board, provided glue logic can be created.
As of now, DS-5 does not have built-in support for HiKey board. However, DS-5 supports Cortex-A53, the processor in the HiKey board.
I am creating a WPF / XAML app. When I try to drag a Bing Map control onto my WPF form, I get:
I then tried to build the project, and got these two msgs:
Warning 1 Project "Platypus" depends upon SDK "Bing Maps for C#, C++, or Visual Basic v1.0"
which supports apps targeting "Windows 8.0". To verify whether "Bing Maps for C#, C++, or Visual Basic v1.0" is compatible with "Windows 8.1", contact the SDK author or see http://go.microsoft.com/fwlink/?LinkID=309181.
Error 2 The processor architecture of the project being built "Any CPU" is not supported by the
referenced SDK "Bing.Maps.Xaml, Version=1.0". Please consider changing the targeted processor
architecture of your project (in Visual Studio this can be done through the Configuration Manager) to one of the architectures supported by the SDK: "x86, x64, ARM".
What processor architecture should I choose for an app destined to run on Windows? x64, or ARM?
UPDATE
So I changed the project to x86, and now when I go to the Designer, it tells me, "Design view is unavailable for x64 and ARM target platforms."
UPDATE 2
So I tried the "fix" here, but it didn't help - I still see that same message.
I guess using the x64 is good since you are trying to build a desktop application. ARM is actually an architecture for embedded systems. Desktop computers have two architecture x86 which is know as 32bit and x64. x64 architecture can support more RAM and x86 only supports 3GB of RAM so you can get more power. But if you built it on x64 Architecture, x86 can't use it.. and if you built it on x86, x64 can use it. You make the choice.
Hi i am new in embedded field, please tell me whether OpenCv files are compatible with the Embest AT91SAM9G45, ARM9 board.
I have not tried this but I don't see why not. Judging from the Atmel page on your chip there is a development studio. It doesn't explicitly say but I think it supports C++ and if so you can compile OpenCV using Cmake and that particular compiler.