Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
software:deep:rts:faq [2013-10-09 15:13] – graf | software:deep:rts:faq [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== deep FAQ: Runtime System ====== | ||
- | |||
- | <box 100% | **Question: | ||
- | Probably you wrote code in Java like " | ||
- | </ | ||
- | |||
- | <box 100% | **Question: | ||
- | Yes. Each time a new object is created on the heap, the remaining free heap size is checked and if considered to be to small, an automatic garbage collection is run. | ||
- | </ | ||
- | |||
- | <box 100% | **Question: | ||
- | Various causes may lead to this: | ||
- | * You have to define which interface is dedicated for System.out and you also have to initialize this interface. | ||
- | * If you use SCI1 and the USB-BDI interface: the serial communication will be tunneled through the USB connection. You can display this connection with any terminal program or in the terminal view of Eclipse. For this the USB connection must be open. Try to reopen the connection by pressing " | ||
- | * Check if the settings (e.g. baudrate) for the interface on the target correspond with the settings on the host. | ||
- | </ | ||
- | |||
- | <box 100% | **Question: | ||
- | Make sure that the reset pin of the processor is not connected to ground. the reset signal will be internally asserted to ground for a certain time until it is released). | ||
- | </ | ||
- | |||
- | <box 100% | **Question: | ||
- | Division of two values of type long is a rather expensive operation in terms of cycles used. If the divisor is smaller than 2^15 floating point register are used for the division. In an exception service routine or any other method which is called by such an exception service routine the floating point unit is not available by default. Dividing two longs then causes a floating point unavailable exception. You have to enable floats by using **US.ENABLE_FLOATS()**. | ||
- | </ | ||