kali Linuxネイティブ(Linux 4.6.0-kali1-amd64 x86_64) でminicomを使用してstm32f746g-Discoに組み込みLinuxをインストールしています。 TFTPプロトコル、ボード とのイーサネット接続を設定した後TFTPエラー: 'ファイルが見つかりません'
、カーネルを構築し、適切なフォルダ(\ tftpbootを\ stm32f7 \ uImageは、画像のパス&名前です)に画像を入れた後、私は」 minicomを起動してボードとコミュニケートします。
ボードとのコミュが正常に動作しますが、問題は、ボードがややパスが正しい場合でも、カーネルの画像を読み取ることができないということです。
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! `
画像フォルダとファイルがchrootされています。
[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
サービスがアクティブであることを確認します。 私は問題を理解することはできません、指導は高く評価されます。 TFTPの設定上のすべての可能なポイントをチェックして
おそらく[カーネルがcurroptedたヘッダを](https://e2e.ti.com/support/dsp/omap_applications_processors/f/42/t/309128)、TFTPの問題ではありません。 –