Thanks for fast answer !
Bianco wrote:
3) If you use the command line you can use the --save-temps flag or the -S flag.
The IDE has a disassembly window.
4) if the physical pin is not connected to a 1-bit port you cannot change the multibit ports to 1-bit. However the ports used for spi boot can be reused by the application.
3) When I open dissasembly window (Window -> Show view -> Other... -> Debug -> Dissasembly) and click "Project -> Build project" disassembly window is empty.
When I change my Make file:
XCC_FLAGS_Debug = -O0 -g
XCC_FLAGS_Release = -O2 -g
to:
XCC_FLAGS_Debug = -O0 -g -S
XCC_FLAGS_Release = -O2 -g -S
this still don't work. What I have to change in xTIMEcomposer environment ?
4) In the XS1-U6A datasheet (page 27) are connections between XS1 and M25P40: XOD0 -> SO, XOD1 -> CS, XOD10 -> SCK, XOD11 -> SI.
OK. If XOD1 = 1 then 3 pins from 4 are for reuse. Is it necessary to drive XOD1 high at the beginning of my program ? Maybe it is done automatically after booting from flash device ?
5) In the XS1-U6A datasheet (page 17) is information "The USB_VBUS pin must be connected to the USB-connector." but on page 27 this pin is left unconnected. Similary in "Slicekit SU1 Core Board" schematic, too. Why ?
6) Maybe I'm stupid, but I can not feel the difference between "on tile[0]" and "on stdcore[0]".
a) Simple "par" statement run processes on different logical cores (up to 6 or 8),
b) Simple "par" + [[combine]] -> pseudo parallel on the same logical core,
c) "par" + "on tile[x]" -> parallel on different physical cores/tiles (on devices where logical cores > 8),
d) In the "Audio USB 2.0 DJ" reference desig files in main.xc file all process are run on stdcore[0]. I think that it is not logical core, but what ?