Добрый день!
Осваиваю среду DS-5 по мануалу ug_soc_eds.pdf плата DE1-SoC.
Есть тестовый пример Hello Word. По данному мануалу получилось запустить отладку приложения в режиме
Getting Started with Linux Application Debugging.
Перешел на следующею главу Getting Started with Linux Kernel and Driver Debugging (ст 31)
и тут при отладке терминал выдает ошибки.
Настройки Debug Configurations делаю согласно мануалу:
https://yadi.sk/d/fgCKmCiJTqzez
https://yadi.sk/d/koD4ujGITqzic
https://yadi.sk/d/MXPID3PdTr25E
- но чувствую тут где то и есть ошибка может в описании путей до нужных файлов..?
В окне Commands появляются сообщения и ошибки, глаза разбегаются с чего начать смотреть?:
PS пути к файлам указаны как в документации, файлы альтеры установлены по умолчанию C:\altera\13.1 ...
https://yadi.sk/d/r6dWEymvTr2DE
Signals handled by operating system
Stopping running target Altera - Cyclone V SoC on TCP:localhost on connection
Connected to running target Altera - Cyclone V SoC on TCP:localhost
Execution stopped at: S:0x80020A88
On core Cortex-A9_0 (ID 0)
S:0x80020A88 MOV pc,lr
source /v "C:\altera\13.1\embedded\ds-5\sw\debugger\configdb\Scripts\altera_target_check.py"
+print &$Peripherals::$rstmgr::$rstmgr_brgmodrst
$1 = (unsigned int*) P:0xFFD0501C
Checking SYS ID registers
Checking Peripherals::altera_avalon_sysid_sysid_qsys_control_slave::altera_avalon_sysid_s
ysid_qsys_control_slave_ID
+print &$Peripherals::$altera_avalon_sysid_sysid_qsys_control_slave::$altera_avalon_sysid_sysid_qsys_control_slave_ID
$2 = (unsigned int*) P:0xFF210000
ERROR(?): DebugException: Failed to read 4 bytes from address AHB:0xFF210000
File "C:\altera\13.1\embedded\ds-5\sw\debugger\configdb\Scripts\altera_target_check.py", line 137, in <module>
displayAndCheckSysIdReg(execContext, regs, regName)
File "C:\altera\13.1\embedded\ds-5\sw\debugger\configdb\Scripts\altera_target_check.py", line 86, in displayAndCheckSysIdReg
val = getSysRegValue(execContext, sysReg)
File "C:\altera\13.1\embedded\ds-5\sw\debugger\configdb\Scripts\altera_target_check.py", line 103, in getSysRegValue
val = getAddrValue(execContext, addr)
File "C:\altera\13.1\embedded\ds-5\sw\debugger\configdb\Scripts\altera_target_check.py", line 11, in getAddrValue
val = context.getMemoryService().readMemory32(addr)
File "__pyclasspath__/arm_ds/internal.py", line 13, in wrapException
ERROR(CMD656): The script C:\altera\13.1\embedded\ds-5\sw\debugger\configdb\Scripts\altera_target_check.py failed to complete due to an error during execution of the script
loadfile "C:\Users\chirik\Desktop\HPS\my_project\Altera-SoCFPGA-HelloWorld-Linux-GNU\hello"
ERROR(CMD16-TAD11-NAL52):
! Failed to load "hello"
! Failed to write 68 bytes to address S:0x00008150
! Cannot attain state requested.
cd "C:\Users\chirik\Desktop\HPS\my_project"
Working directory "C:\Users\chirik\Desktop\HPS\my_project"
directory "\home\radu\altera\13.1\embedded\embeddedsw\socfpga\sources\linux-socfpga"
WARNING(CMD127): No such file or directory: /home/radu/altera/13.1/embedded/embeddedsw/socfpga/sources/linux-socfpga
Source directories searched: C:\home\radu\altera\13.1\embedded\embeddedsw\socfpga\sources\linux-socfpga;$cdir;$cwd;$idir
interrupt
WARNING(CMD315): Target is not running
add-symbol-file /home/radu/altera/13.1/embedded/embeddedsw/socfpga/prebuilt_images/vmlinux
ERROR(CMD685-CMD19):
! Failed to load symbols for "vmlinux"
! Image "C:\home\radu\altera\13.1\embedded\embeddedsw\socfpga\prebuilt_images\vmlinux" does not exist
Target Message: Could not determine target state
Target Message: Could not determine target state
Заранее Спасибо!
Нажмите для просмотра прикрепленного файла
Нажмите для просмотра прикрепленного файла