Post Go back to editing

AD9363 custom board question,about AD9363 connect to zynq error

I have made a custom board which used with zynq7010-clg400 and ad9363.Its hardware schematic diagram (detaild in  attachment pdf) based on  pluto-sdr(linked here).And its firmware is also based on  pluto-sdr (linked here).I have modified the system_constr.xdc file in the hdl project to make compatible with my custom board(see in attachment zip)  .It works normally at 1MSPS.But when I tried to raise its Sampling rate from 1MSPS to 2MSPS or higher in sdrsharp, It didn't work and cause a Kernel panic.the log is below:

-------------------------------------------------------------------------------------------------------------

Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b

CPU: 1 PID: 1 Comm: init Not tainted 4.19.0-g6edc6cd24b48-dirty #17
Hardware name: Xilinx Zynq Platform
[<c010e754>] (unwind_backtrace) from [<c010afc4>] (show_stack+0x10/0x14)
[<c010afc4>] (show_stack) from [<c0644bf4>] (dump_stack+0x80/0xa0)
[<c0644bf4>] (dump_stack) from [<c011ba58>] (panic+0xd0/0x24c)
[<c011ba58>] (panic) from [<c011e414>] (do_exit+0x4d8/0x904)
[<c011e414>] (do_exit) from [<c011f494>] (do_group_exit+0x58/0xc0)
[<c011f494>] (do_group_exit) from [<c0129634>] (get_signal+0x518/0x548)
[<c0129634>] (get_signal) from [<c010a66c>] (do_signal+0x84/0x464)
[<c010a66c>] (do_signal) from [<c010abc0>] (do_work_pending+0x60/0xd4)
[<c010abc0>] (do_work_pending) from [<c010106c>] (slow_work_pending+0xc/0x20)
Exception stack(0xdf43ffb0 to 0xdf43fff8)
ffa0: 000003af 00000000 00000000 00000000
ffc0: ffe6002a ffa90086 ffa80011 ffc9ffa3 0012ffd5 00000000 b6f59000 00000000
ffe0: 00000074 befd8c98 0008d97c ffdbffbc 00080010 ffffffff
CPU0: stopping
CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.19.0-g6edc6cd24b48-dirty #17
Hardware name: Xilinx Zynq Platform
[<c010e754>] (unwind_backtrace) from [<c010afc4>] (show_stack+0x10/0x14)
[<c010afc4>] (show_stack) from [<c0644bf4>] (dump_stack+0x80/0xa0)
[<c0644bf4>] (dump_stack) from [<c010cec4>] (ipi_cpu_stop+0x3c/0x70)
[<c010cec4>] (ipi_cpu_stop) from [<c010d590>] (handle_IPI+0x6c/0x90)
[<c010d590>] (handle_IPI) from [<c032435c>] (gic_handle_irq+0x84/0x90)
[<c032435c>] (gic_handle_irq) from [<c0101a0c>] (__irq_svc+0x6c/0xa8)
Exception stack(0xc0a01ef0 to 0xc0a01f38)
1ee0: 00000000 00000028 1f216000 00000000
1f00: dfb52998 ffffe000 dfb52998 00000001 11b07fe1 11d93b90 00000028 00000028
1f20: fffffff5 c0a01f40 c04961b4 c0496200 60070013 ffffffff
[<c0101a0c>] (__irq_svc) from [<c0496200>] (cpuidle_enter_state+0x11c/0x204)
[<c0496200>] (cpuidle_enter_state) from [<c014052c>] (do_idle+0x19c/0x21c)
[<c014052c>] (do_idle) from [<c014083c>] (cpu_startup_entry+0x18/0x1c)
[<c014083c>] (cpu_startup_entry) from [<c0900c44>] (start_kernel+0x378/0x3fc)
---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
]---
free(): invalid next size (normal)

--------------------------------------------------------------------------------------------------------------

I have worked for days,and didn't address it. Anyone has ideas? I would really appreciated it

 PDF  8637.system_constr.zip