I am trying to upgrade the Kasli v1.1 board in the lab from the ARTIQ 5 to ARTIQ 8.I followed the instructions from the documentationBuilding and developing ARTIQ.I used $ python -m artiq.gateware.targets.kasli apm.json
to get the binary files. when I run
artiq_flash --srcbuild -d artiq_kasli/apm
I get the following message:
apm@apm-HP-280-G2-SFF:~/artiq8$ artiq_flash --srcbuild -d artiq_kasli/apm
Design: top;COMPRESS=TRUE;UserID=FFFFFFFF;Version=2022.2
Part name: 7a100tfgg484
Date: 2025/03/27
Time: 13:49:06
Bitstream payload length: 0x2af624
Open On-Chip Debugger 0.12.0
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
Info : ftdi: if you experience problems at higher adapter clocks, try the command "ftdi tdo_sample_edge falling"
Info : clock speed 25000 kHz
Info : JTAG tap: xc7.tap tap/device found: 0x13631093 (mfg: 0x049 (Xilinx), part: 0x3631, ver: 0x1)
TEMP 69.70 C
VCCINT 0.988 V
VCCAUX 1.777 V
VCCBRAM 0.993 V
VPVN 0.000 V
VREFP 0.000 V
VREFN 0.000 V
VCCPINT 0.000 V
VCCPAUX 0.000 V
VCCODDR 0.000 V
Info : Found flash device 'sp s25fl128s' (ID 0x182001)
Info : sector 0 took 1794 ms
Info : sector 1 took 1753 ms
Info : sector 2 took 109 ms
Info : sector 3 took 108 ms
Info : sector 4 took 107 ms
Info : sector 5 took 111 ms
Info : sector 6 took 105 ms
Info : sector 7 took 103 ms
Info : sector 8 took 98 ms
Info : sector 9 took 103 ms
Info : sector 10 took 106 ms
Info : sector 11 took 106 ms
Info : sector 12 took 115 ms
Info : sector 13 took 109 ms
Info : sector 14 took 105 ms
Info : sector 15 took 107 ms
Info : sector 16 took 97 ms
Info : sector 17 took 107 ms
Info : sector 18 took 109 ms
Info : sector 19 took 104 ms
Info : sector 20 took 102 ms
Info : sector 21 took 103 ms
Info : sector 22 took 106 ms
Info : sector 23 took 108 ms
Info : sector 24 took 100 ms
Info : sector 25 took 98 ms
Info : sector 26 took 100 ms
Info : sector 27 took 103 ms
Info : sector 28 took 97 ms
Info : sector 29 took 103 ms
Info : sector 30 took 117 ms
Info : sector 31 took 113 ms
Info : sector 32 took 120 ms
Info : sector 33 took 103 ms
Info : sector 34 took 99 ms
Info : sector 35 took 107 ms
Info : sector 36 took 107 ms
Info : sector 37 took 109 ms
Info : sector 38 took 108 ms
Info : sector 39 took 99 ms
Info : sector 40 took 101 ms
Info : sector 41 took 105 ms
Info : sector 42 took 107 ms
Info : Found flash device 'sp s25fl128s' (ID 0x182001)
Info : sector 64 took 104 ms
Info : sector 65 took 115 ms
Info : Found flash device 'sp s25fl128s' (ID 0x182001)
Info : sector 69 took 105 ms
Info : sector 70 took 105 ms
Info : sector 71 took 109 ms
Info : sector 72 took 114 ms
Info : sector 73 took 105 ms
Info : sector 74 took 100 ms
Info : sector 75 took 129 ms
Info : sector 76 took 110 ms
Info : sector 77 took 119 ms
Info : sector 78 took 114 ms
Info : sector 79 took 102 ms
Info : sector 80 took 100 ms
Info : sector 81 took 102 ms
Info : sector 82 took 98 ms
Info : sector 83 took 104 ms
Info : sector 84 took 106 ms
Info : sector 85 took 112 ms
MiSoC Bootloader
Copyright (c) 2017-2025 M-Labs Limited
Bootloader CRC passed
Gateware ident 8.0+unknown.beta;apm
Initializing SDRAM...
Read leveling scan:
Module 1:
00000001111111111000000000000000
Module 0:
00000001111111111000000000000000
Read leveling: 11+-5 11+-5 done
SDRAM initialized
Memory test passed
Booting from flash...
Starting firmware.
[ 0.000011s] INFO(runtime): ARTIQ runtime starting...
[ 0.003886s] INFO(runtime): software ident 8.0+unknown.beta;apm
[ 0.009887s] INFO(runtime): gateware ident 8.0+unknown.beta;apm
[ 0.015891s] INFO(runtime): log level set to INFO by default
[ 0.021605s] INFO(runtime): UART log level set to INFO by default
[ 0.027977s] WARN(runtime::rtio_clocking): rtio_clock setting not recognised. Falling back to default.
[ 0.037143s] INFO(runtime::rtio_clocking): Clocking has already been set up.
[ 0.044379s] INFO(runtime): network addresses: MAC=10-e2-d5-32-50-29 IPv4=192.168.1.75/0 IPv6-LL=fe80::12e2:d5ff:fe32:5029/10 IPv6=no configured address
[ 0.058142s] WARN(runtime::rtio_mgt): error reading device map (key not found), device names will not be available in RTIO error messages
[ 0.070406s] INFO(runtime::rtio_mgt): SED spreading disabled by default
[ 0.078354s] INFO(runtime::mgmt): management interface active
[ 0.089704s] INFO(runtime::session): accepting network sessions
[ 0.094434s] INFO(runtime::session): running startup kernel
[ 0.100097s] INFO(runtime::session): no startup kernel found
[ 0.105804s] INFO(runtime::session): no connection, starting idle kernel
[ 0.120068s] INFO(runtime::session): no idle kernel found
It's my JSON config file:
{
"target": "kasli",
"variant": "apm",
"hw_rev": "v1.1",
"base": "standalone",
"core_addr": "192.168.1.70",
"peripherals": [
{
"type": "urukul",
"dds": "ad9910",
"ports": [0, 1],
"clk_sel": 2
},
{
"type": "urukul",
"dds": "ad9910",
"ports": [2, 3],
"clk_sel": 2
},
{
"type": "urukul",
"dds": "ad9910",
"ports": [4, 5],
"clk_sel": 2
},
{
"type": "dio",
"ports": [6],
"bank_direction_low": "input",
"bank_direction_high": "output"
},
{
"type": "dio",
"ports": [7],
"bank_direction_low": "output",
"bank_direction_high": "output"
},
{
"type": "dio",
"ports": [8],
"bank_direction_low": "output",
"bank_direction_high": "output"
},
{
"type": "dio",
"ports": [9],
"bank_direction_low": "output",
"bank_direction_high": "output"
},
{
"type": "dio",
"ports": [10],
"bank_direction_low": "output",
"bank_direction_high": "output"
}
]
}
I don't know why this is happening. Has anyone encountered a similar situation?
Any help is appreciated. Thanks!