| Issues / Problems |
Status |
Date |
| New development environment learning curve |
Resolved. |
11/05/02 |
| Need Windows Service Pack 2 and Pocket PC 2002 SDK in
the labs. |
Resolved. |
11/05/02 |
| Emulator only works with X86 environment and not ARM/Xscale |
Resolution:
use the emulator for most parts of the program. For platform specific code,
test on the device. |
11/05/02 |
| eVC++ inline assembly language support is minimal. |
Resolved. Create separate .asm file and link the .obj file
to program. |
11/07/02 |
| Research processor specific method to scale frequency for
PXA250. |
Resolved. Need to change the frequency through the CCCR
(Core Clock Configuration Register) and the CCLKCFG Register
(Co-processor 14, Register 6). |
11/09/02 |
| Research methodology to set frequency levels. |
Resolved. Set FCS bit of the CCLKCFG regiester and write to
the CCCR. The CCCR is a memory-mapped register that can be accessed only
through VirtualAlloc and VirtualCopy. |
11/10/02 |
| Timing granularity is eVC++ is not refine enough. |
Found new function GetTickCount(). However, it is not used
due to time simulation changes. |
11/27/02 |
| Study the algorithm we chose to implement in detail. |
Studied the algorithm and its follow up paper in detail and
design the algorithm based on our understanding and development
environment needs. |
11/27/02 |
| Implementing the modified algorithm in eVC++ |
Implemented a modified DVS-EDF algorithm which uses idles
slots, slack passing and account for preemption. |
12/01/02 |