2017-01-12 5 views
1

Я использую 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. Я не могу понять проблему, руководство будет оценено по достоинству.

+0

Скорее всего [Кернел curropted заголовки ] (https://e2e.ti.com/support/dsp/omap_applications_processors/f/42/t/309128), это не проблема TFTP. –

ответ

0

Если проверили все возможные точки на Tftp конфигурации, проблема все еще существует, вы можете попробовать автономный сервер TFTP (автономные средства не управляются XINETD):

1, try to install tftpd-hpa 

2, config tftpd-hpa 
$ sudo vi /etc/default/tftpd-hpa 

TFTP_USERNAME="tftp" 
TFTP_DIRECTORY="/tftpboot" 
TFTP_ADDRESS="0.0.0.0:69" 
TFTP_OPTIONS="-l -c -s" 

3, start tftp server 
$ sudo service tftpd-hpa restart 
Смежные вопросы