equal
deleted
inserted
replaced
|
1 How to run the standalone nanokernel tests |
|
2 ========================================== |
|
3 |
|
4 The standalone nanokernel tests run in a very restricted environment, compiled |
|
5 directly into a minimal version of the nanokernel. Only the single memory model |
|
6 is supported, and armv5 roms cannot be built due to an issue with RVCT's |
|
7 runtime libraries. |
|
8 |
|
9 No display driver is included in this environment, the only output is via |
|
10 bootstrap debug support. For this to work you must either boot the rom via |
|
11 serial download, so that the bootloader initialises the serial port, or |
|
12 uncomment "GBLL CFG_InitDebugPort" in ne1_tb\single\config.inc before building |
|
13 the bootstrap. |
|
14 |
|
15 To build this for NaviEngine SMP: |
|
16 |
|
17 cd \bsp\hwip_nec_naviengine\ne1_tb\single |
|
18 abld build arm4smp nkern_sa |
|
19 abld test build arm4smp nktest_lib |
|
20 abld test build arm4smp nktest |
|
21 cd \e32\rombuild |
|
22 rom -v sne1_tb -i arm4smp -x arm4smp -t nktest |
|
23 |
|
24 Either udeb or urel may be used depending if you want to use the benchmarks. |
|
25 |
|
26 The resulting rom will run all the nanokernel standalone tests, which takes |
|
27 quite a while: you may wish to comment some of them out in main.cpp here. |