scope.adc.clk_src = ‘ext’ means that the clock must be provided externally, on the HS1 pin (see the Nano documentation).
In general, you would do this only if you’ve broken off the target end and are using some other target which generates its own clock.
For normal CW-Nano usage, scope.adc.clk_src = ‘int’ is what you want.