Forum Discussion
here i am trying to re-write "preloader not execute completely" little crisp for batter understanding
----------------------------------------------------------------------------------------------
The source code of the no-OS software and the scripts can be downloaded from the Analog Devices github.
no-OS Software
https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2-ebz/software/baremetal
AD9361 No-OS Software https://github.com/analogdevicesinc/no-OS/tree/master/ad9361/sw
Generic Platform Driver https://github.com/analogdevicesinc/no-OS/tree/master/ad9361/sw/platform_generic
I have Cyclone V-SoC-kit board from Arrow and I have been trying to Run "AD9361 No-OS Software"
Tool Used: Quartus18.1, ARMDS2020.0
So far, I have been following these below steps:
1. Download "Generic Platform Driver" from GitHub and using tcl scriptor generated HDL Project (source ./system_project.tcl)
2. using plateform designer generate hdl (using system_bd.qsys)
3. Successfully compiled on Quartus
4. Generated a preloader using bsp-editor.(Enable-Semihosting,SDRAM_SCRUBBING,SERIAL_SUPPORT,BOOT_FROM_QSPI,DISABLE WATCHDOG)
5. Generated preloader using make command
6. Generated u-boot.img using make uboot commad
7. Using SOCEDS Command shell open ARMDS 2020.0 (./armds_ide)
8. then Run->Debug COnfiguration by selecting following configuration
in Connection Tab:-
8.1 Plateform-->Cyclone V SoC(Dual Core)->Baremetal-> debug Cortex-A9_0
8.2 Target COnnection->USB Blasetr
8.3 Connection CV SoC kit
In File Tab:-
-> Select u-boot-spel from file system (where bsp-editor generate u-boot-spl file)
9.Apply->Debug
10. Open putty and connect to the board (115200, 8bit, 1 stop bit, handshaking:none)
The result on putty terminal is nothing. I received nothing on the Putty terminal.
Please Comment where i am doing wrong ...? or what step i missed during entire booting process ?
Hi,
Can you try to boot using below tutorial on booting using QSPI?
https://rocketboards.org/foswiki/Documentation/GSRD131QspiBoot
Also, you may need to recheck you MSEL,BSEL and CSEL pin if they have been set correctly.