# xcore.ai studied README ###### tags: `xcore` `xmos` :::success $ cd ~ $ source xmos_env/bin/activate ::: :::info $ cd XMOS/XTC/15.1.4/ $ source SetEnv $ cd xcore_sdk $ export PATH=$PATH:/opt/xmos/SDK/0.11.0/bin/ ::: **If want to add new code folder, have to check: /xcore_sdk/examples/examples.cmake** #### Generate Makefile ``` $ cmake -B build_skt -DCMAKE_TOOLCHAIN_FILE=xmos_cmake_toolchain/xs3a.cmake $ cd build_skt $ make ex_skt_started $ make run_ex_skt_started ``` #### check the device id ``` $ xflash -l Available XMOS Devices ---------------------- ID Name Adapter ID Devices -- ---- ---------- ------- 0 XMOS XTAG-4 RYBDMCC9 P[0] ``` #### Programming xe image to flash ``` $ xflash --id 0 ex_skt_started.xe xflash: Warning: F03148 --quad-spi-clock not given, using default 15.62MHz ``` #### generate manufacture image ``` $ xflash ex_skt_started.xe -o skt_started.img ``` --- :::info $ xobjdump --sector-info ex_skt_started.xe ex_skt_started.xe: file format: xcore-xe Xmos binary sector information: file: ex_skt_started.xe 0: NODEDESC sector, part number: 0x6633 1: ELF sector for tile[0] (node 0, tile 0) 2: CALL sector. Address: 0x00000000 3: ELF sector for tile[1] (node 0, tile 1) 4: CALL sector. Address: 0x00000000 5: ELF sector for tile[0] (node 0, tile 0) 6: GOTO sector. Address: 0x00000000 7: ELF sector for tile[1] (node 0, tile 1) 8: GOTO sector. Address: 0x00000000 9: SYSCONFIG sector 10: XN sector 11: PROGINFO sector 12: XSCOPE sector 13: LASTSEC sector :::