This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
crosscompiler:deep_projects [2015/03/13 17:11] – [Opening Deep Perspective] ursgraf | crosscompiler:deep_projects [2020/09/10 18:39] – ursgraf | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Create and manage deep projects ====== | ====== Create and manage deep projects ====== | ||
- | When creating new projects all the necessary settings will be written automatically in a configuration file ('' | + | When creating new projects all the necessary settings will be written automatically in a configuration file ('' |
===== The deep project file ===== | ===== The deep project file ===== | ||
Line 16: | Line 16: | ||
libpath = " | libpath = " | ||
boardtype = ntbMpc555HB; | boardtype = ntbMpc555HB; | ||
- | ostype = ntbSTS; | + | ostype = sts_ppc; |
programmertype = ntbMpc555UsbBdi; | programmertype = ntbMpc555UsbBdi; | ||
+ | # | ||
+ | # imgfile = D: | ||
+ | # imgformat = BIN; | ||
+ | # pl_file = ; | ||
# enter names of rootclasses, | # enter names of rootclasses, | ||
Line 46: | Line 50: | ||
< | < | ||
boardtype = ntbMpc555HB; | boardtype = ntbMpc555HB; | ||
+ | </ | ||
+ | |||
+ | ==== Target operating system ==== | ||
+ | Choose an operating system with | ||
+ | < | ||
+ | ostype = sts_ppc; | ||
</ | </ | ||
==== Programmer ==== | ==== Programmer ==== | ||
- | The Programmer | + | The programmer |
< | < | ||
programmertype = ntbMpc555UsbBdi; | programmertype = ntbMpc555UsbBdi; | ||
</ | </ | ||
- | ==== Target operating system | + | ==== Programmer Options |
- | Choose an operating system | + | This options are used when the programmer is accessed trough a telnet connection, e.g. with OpenOCD. |
< | < | ||
- | | + | |
</ | </ | ||
Line 64: | Line 74: | ||
< | < | ||
imgfile = " | imgfile = " | ||
- | imgformat = binary; | + | imgformat = BIN; |
+ | </ | ||
+ | |||
+ | ==== PL Image file ==== | ||
+ | If the target architecture contains a programmable logic block (PL), you can specify the bit-file with which the PL can be configured. | ||
+ | < | ||
+ | pl_file = " | ||
</ | </ | ||
Line 74: | Line 90: | ||
- | ---- | ||
- | |||
- | |||
- | ===== Setting Project Properties ===== | ||
- | Instead of editing the deep project file manually the settings can be altered by choosing Project -> Properties. Alternatively you can press the right mouse button on the project name in the package explorer: \\ | ||
- | {{.: | ||
- | |||
- | ===== Editing Run Configurations ===== | ||
- | All the run configurations of all projects in a workspace can be edited with Properties - > Run/Debug Settings. \\ | ||
- | {{.: | ||
- | {{.: | ||
- | With Run/Debug setting you can choose which run configuration of the chosen board you want to run. All the available run configuration (must be defined in the board description file) are listed. One of them can be chosen. | ||
- | |||
- | ===== Renaming Deep Projects ===== | ||
- | Refactoring is a very powerful tool in the eclipse framework. You can rename a deep project by choosing a project in the package explorer and pressing Shift+Alt+R. The project together with its associated deep project file will be renamed. | ||