-
Notifications
You must be signed in to change notification settings - Fork 250
/
issues.txt
61 lines (45 loc) · 2.95 KB
/
issues.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
ISSUES
Known issues of Circle are:
* If you get unexpected build errors, especially from the linker, this may be
caused by stale object files. This may happen especially after changing the
project configuration in Config.mk, which is not detected automatically. Please
enter "./makeall clean" from project root and "make clean" in your application's
source directory in this case and always after changing the configuration!
* There are known issues with the included USB library (e.g. no error recovery,
limited split support, limited isochronous support). You should only attach the
USB devices, which are needed for your application!
* Circle is not a real-time OS. That means different simultaneous operations may
interfere in respect of its timing behaviour. The provided samples are tested to
work but if you try different combinations of hardware support classes this has
to be tested by yourself. Nevertheless real-time applications based on Circle
are possible. Have a look at doc/realtime.txt for more information!
* According to tests with the current firmware, 4K display resolutions on a
Raspberry Pi 4 with Circle are only possible, if the option "hdmi_enable_4kp60=1"
is enabled in the file config.txt and are not possible with the cut-down firmware
(start_cd.elf). This may change with future firmware versions.
* sample/31-webclient does not work any more, because of the missing SSL/TLS
support. SSL/TLS support for Circle is developed here:
https://github.com/smuehlst/circle-stdlib
* Some modules in the addon/ subdirectory will not build with STDLIB_SUPPORT = 0.
* The class CHDMISoundBaseDevice will not link with STDLIB_SUPPORT = 0
and AARCH = 32.
* There may be a few USB devices, which report a transfer error 3 (babble) on the
Raspberry Pi 4. According to some comments on the Internet, this may be caused
by incompatibilities of the USB device firmware. These devices cannot be used
with Circle on the Raspberry Pi 4 currently.
* If there are problems to detect a specific USB device after power-on or
attach, it may help to increase the USB power-on delay by setting the option
usbpowerdelay= in the file cmdline.txt to 800 (ms) or higher. See the file
doc/cmdline.txt for details!
* The class CScreenDevice does not initialize successfully on the Raspberry Pi 4,
when a display is not attached. This is different from earlier models. To run
most of the sample programs headless, you have to enable the system option
SCREEN_HEADLESS in the file include/circle/sysconfig.h.
* The WLAN connection is delicate on the Raspberry Pi 5, when a HDMI display is
used at the same time.
* The Official Touchscreen may not initialize successfully. If you have an old
controller (v1.0), the backlight is not set by the firmware on startup. To
resolve this set the option backlight=150 in the file cmdline.txt. See the
file doc/cmdline.txt for details.
You can see or report further issues here:
https://github.com/rsta2/circle/issues