News:

Accounts with zero posts and zero activity during the last months will be deleted periodically to fight SPAM!

Main Menu

Arm none eabi Wizard Plugin

Started by gocad, June 06, 2014, 04:38:10 PM

Previous topic - Next topic

gocad

Arm none eabi Wizard Plugin
----------------------------
A Code::Blocks Plugin to provide a project template wizard for new gcc-arm-none-eabi Project.

NOTE: templates.7z and jlinkdevices.csv in plugin come from emIDE Embedded Application Wizard. I just redistribute it.

GitHub : https://github.com/ywx/cbArmNoneEabiWizard

It can work on both Windows and Linux.

Setup and Use
=====================================
1, Download A Extended Scripted Wizard Plugin for Code::Blocks source code,
   Build the scriptedwizard.cbplugin
2, Download Arm none eabi Wizard Plugin for Code::Blocks source code,
   Build the ArmNoneEabiWizard.cbplugin
3, Download and Install GNU Tools for ARM Embedded Processors,
   Set "GNU GCC Compiler for ARM" for GNU Tools for ARM Embedded Processors in Code::Blocks Compiler settings Dialog
4, Disable the Scripted wizard in Code::Blocks Manage plugins Dialog,
   Uncheck "Install system-wide,for all users of this machine (requires administrative rights)" and "Ask for confirmation if conflicts arise",
   Install the scriptedwizard.cbplugin and ArmNoneEabiWizard.cbplugin,
   Close Code::Blocks
5, Extract the templates.7z in the Code::Blocks Data folder in user's dir
6, Reboot Code::Blocks,
   Enable the Scripted wizard in Code::Blocks Manage plugins Dialog
7, Now New Project, Arm Embedded App will appear in New from template Dialog

For information on A Extended Scripted Wizard Plugin for Code::Blocks, please see https://github.com/ywx/cbScriptedWizardPlugin
For information on emIDE, please see http://www.emide.org/
For information on ARM, please see http://www.arm.com/
For information on GNU Tools for ARM Embedded Processors, please see https://launchpad.net/gcc-arm-embedded
For information on Renesas, please see http://www.renesas.com/
For information on KPIT GNU Tools, please see http://www.kpitgnutools.com/


DashieV3

Hi,

Is it possible to have a pre-built plugins for these two ?

Building C::B under Windows is really tricky...

Thanks.

gocad

Quote from: DashieV3 on July 06, 2014, 09:54:39 PM
Hi,

Is it possible to have a pre-built plugins for these two ?

Building C::B under Windows is really tricky...

Thanks.

You can read readme.txt first.

"cbWinRelease branch is built for Code::Blocks Release for Windows."

vix

Quote
You can read readme.txt first.

"cbWinRelease branch is built for Code::Blocks Release for Windows."

I've just downloaded the file <ArmNoneEabiWizard.cbplugin> from cbWinRelease branch.
Using C::B svn 10912, when I select
Plugins >> Manage plugins... >> Install new
and I select the .cbplugin file, I get the error message

One or more plugins were not installed successfully

How should I get it working?

Pavel_47

In my case ArmNoneEabiWizard-220-cb1601-win32.cbplugin seems to be installed ... whereas with scriptedwizard-090-cb1601-win32.cbplugin I had the same problem.
Moreover, point 5 assigns to Extract the templates.7z in the Code::Blocks Data folder in user's dir.
In my user dir I don't see anything that calls up "Code::Blocks Data folder" ?
Does someone understood where "Code::Blocks Data folder" is located ?
Or ... should I create it ? In this case what should be its exact name ?

Pavel_47

Concerning scriptedwizard-090-cb1601-win32.cbplugin the problem caused by permission issues:



This is strange as I have all permissions for this folder.

vix

Would you think it's possibile to fix this plugin (if needed), and include it in the standard nightly build of C::B?