Я использую minicom на родной основе Kali Linux (Linux 4.6.0-kali1-amd64 x86_64) для установки встроенного Linux на stm32f746g-Disco.Ошибка TFTP: «Файл не найден»
После настройки протокола TFTP, соединение локальных сетей с платой , после сборки ядра и положить изображение в соответствующей папке (\ TFTPBoot \ stm32f7 \ uImage это имя пути & изображения), я m minomom, чтобы познакомиться с доской.
Comunication с доской работает нормально, но проблема в том, что плата немного не может прочитать файл ядра, даже если правильный путь:
STM32F746-DISCO> reset
resetting ...
U-Boot 2010.03 (Dec 21 2015 - 04:18:19)
CPU : STM32F7 (Cortex-M7)
Freqs: SYSCLK=200MHz,HCLK=200MHz,PCLK1=50MHz,PCLK2=100MHz
Board: STM32F746 Discovery Rev 1.A, www.emcraft.com
DRAM: 8 MB
In: serial
Out: serial
Err: serial
Net: STM32_MAC
Hit any key to stop autoboot: 0
Auto-negotiation...completed.
STM32_MAC: link UP (100/Full)
Using STM32_MAC device
TFTP from server 172.17.4.1; our IP address is 172.17.4.206
Filename 'stm32f7/uImage'.
Load address: 0xc0007fc0
Loading: *
TFTP error: 'File not found' (1)
Not retrying...
Wrong Image Format for bootm command
ERROR: can't get kernel image! `
Папка изображений и файлов в изолированной среде:
[email protected]:/tftpboot/stm32f7# ls -la
drwxrwxrwx 2 root root 4096 gen 12 16:06 .
drwxrwxrwx 3 root root 4096 gen 10 14:36 ..
-rw-r--r-- 1 root root 0 gen 12 16:06 pippo
-rwxrwxrwx 1 root root 1384352 gen 12 16:02 uImage
файл TFTP это
[email protected]:/tftpboot/stm32f7# cat /etc/xinetd.d/tftp
service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = /tftpboot
disable = no
}
Пожалуйста, обратите внимание что активна услуга xinetd
. Я не могу понять проблему, руководство будет оценено по достоинству.
Скорее всего [Кернел curropted заголовки ] (https://e2e.ti.com/support/dsp/omap_applications_processors/f/42/t/309128), это не проблема TFTP. –