Skip to content

Commit 537a93b

Browse files
Puyush45uditkumarti
authored andcommitted
feat: Add J722S NFS boot limitation and remove NFS content for it
Add known issue LCPD-47749 to J7 Family release notes documenting that NFS boot fails when EthFW is enabled on MCU2_0 R5F core due to CPSW Proxy Client driver circular dependency. Signed-off-by: Puyush Gupta <p-gupta5@ti.com>
1 parent afb4925 commit 537a93b

2 files changed

Lines changed: 45 additions & 42 deletions

File tree

source/devices/J722S/linux/Release_Specific_Release_Notes.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -322,6 +322,7 @@ Linux Known Issues
322322
TAP (no-PHY) DDR mode
323323
TAP (no-PHY) SDR mode"
324324
"LCPD-24654","MCAN: Implement workaround for errata i2279","j7200-evm,j721e-idk-gw,j721s2-evm,j722s_evm-fs,j742s2_evm-fs,j784s4-evm",""
325+
"LCPD-47749","NFS boot fails when EthFW is enabled on MCU2_0 R5F core due to CPSW Proxy Client driver circular dependency","j722s_evm-fs,j722s_evm-se",""
325326

326327

327328
|

source/linux/How_to_Guides/Host/Moving_Files_to_the_Target_System.rst

Lines changed: 44 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -22,50 +22,52 @@ is time consuming during development. Using a NFS during development is
2222
the preferred method and makes moving files between the host and target
2323
trivial.
2424

25-
.. rubric:: File System on Network File System (NFS)
26-
:name: file-system-on-network-file-system-nfs
25+
.. ifconfig:: CONFIG_part_variant not in ('J722S',)
2726

28-
When the target file system is served from the Linux development host
29-
machine it is trivial to move files between the host and target. The
30-
NFS directory is set up on the host machine by the SDK installer. The
31-
default location in the SDK environment is :file:`${PSDK_PATH}/targetNFS`
32-
This could vary depending on the version of the SDK and how it was installed.
33-
An :command:`ls -l` of this directory in the host system will show what will be the root
34-
directory of the target when it boots up.
27+
.. rubric:: File System on Network File System (NFS)
28+
:name: file-system-on-network-file-system-nfs
3529

36-
.. code-block:: console
30+
When the target file system is served from the Linux development host
31+
machine it is trivial to move files between the host and target. The
32+
NFS directory is set up on the host machine by the SDK installer. The
33+
default location in the SDK environment is :file:`${PSDK_PATH}/targetNFS`
34+
This could vary depending on the version of the SDK and how it was installed.
35+
An :command:`ls -l` of this directory in the host system will show what will be the root
36+
directory of the target when it boots up.
3737

38-
user@U1004GT:~/ti-sdk-AM3715-evm-4.0.0.0/filesystem$ pwd
39-
/home/user/ti-sdk-AM3715-evm-4.0.0.0/filesystem
40-
user@U1004GT:~/ti-sdk-AM3715-evm-4.0.0.0/filesystem$ ls -l
41-
total 68
42-
drwxr-xr-x 2 root root 4096 Mar 9 2018 bin
43-
drwxr-xr-x 4 root root 4096 Mar 9 2018 boot
44-
drwxr-xr-x 2 root root 4096 Mar 9 2018 dev
45-
drwxr-xr-x 55 root root 4096 Mar 9 2018 etc
46-
drwxr-xr-x 4 root root 4096 Mar 9 2018 home
47-
drwxr-xr-x 10 root root 4096 Mar 9 2018 lib
48-
lrwxrwxrwx 1 root root 19 Mar 9 2018 linuxrc -> /bin/busybox.nosuid
49-
drwxr-xr-x 2 root root 4096 Mar 9 2018 media
50-
drwxr-xr-x 2 root root 4096 Mar 9 2018 mnt
51-
drwxr-xr-x 14 root root 4096 Mar 9 2018 opt
52-
dr-xr-xr-x 2 root root 4096 Mar 9 2018 proc
53-
drwxr-xr-x 2 root root 4096 Mar 9 2018 run
54-
drwxr-xr-x 2 root root 4096 Mar 9 2018 sbin
55-
drwxr-xr-x 2 root root 4096 Mar 9 2018 srv
56-
dr-xr-xr-x 2 root root 4096 Mar 9 2018 sys
57-
drwxrwxrwt 2 root root 4096 Mar 9 2018 tmp
58-
drwxr-xr-x 12 root root 4096 Mar 9 2018 usr
59-
drwxr-xr-x 9 root root 4096 Mar 9 2018 var
38+
.. code-block:: console
6039
61-
So from the perspective of the host, the target filesystem is just a
62-
sub-directory of the host. If the file is in :file:`./targetNFS` on the host,
63-
then the same file will show up in the root directory of the target
64-
after the target boots into the NFS. And if the file is in a
65-
subdirectory of :file:`./targetNFS` (example :file:`./targetNFS/{sub-dir}/`) then it will
66-
show up in the /sub-dir directory of the target after the target boots
67-
into the NFS.
40+
user@U1004GT:~/ti-sdk-AM3715-evm-4.0.0.0/filesystem$ pwd
41+
/home/user/ti-sdk-AM3715-evm-4.0.0.0/filesystem
42+
user@U1004GT:~/ti-sdk-AM3715-evm-4.0.0.0/filesystem$ ls -l
43+
total 68
44+
drwxr-xr-x 2 root root 4096 Mar 9 2018 bin
45+
drwxr-xr-x 4 root root 4096 Mar 9 2018 boot
46+
drwxr-xr-x 2 root root 4096 Mar 9 2018 dev
47+
drwxr-xr-x 55 root root 4096 Mar 9 2018 etc
48+
drwxr-xr-x 4 root root 4096 Mar 9 2018 home
49+
drwxr-xr-x 10 root root 4096 Mar 9 2018 lib
50+
lrwxrwxrwx 1 root root 19 Mar 9 2018 linuxrc -> /bin/busybox.nosuid
51+
drwxr-xr-x 2 root root 4096 Mar 9 2018 media
52+
drwxr-xr-x 2 root root 4096 Mar 9 2018 mnt
53+
drwxr-xr-x 14 root root 4096 Mar 9 2018 opt
54+
dr-xr-xr-x 2 root root 4096 Mar 9 2018 proc
55+
drwxr-xr-x 2 root root 4096 Mar 9 2018 run
56+
drwxr-xr-x 2 root root 4096 Mar 9 2018 sbin
57+
drwxr-xr-x 2 root root 4096 Mar 9 2018 srv
58+
dr-xr-xr-x 2 root root 4096 Mar 9 2018 sys
59+
drwxrwxrwt 2 root root 4096 Mar 9 2018 tmp
60+
drwxr-xr-x 12 root root 4096 Mar 9 2018 usr
61+
drwxr-xr-x 9 root root 4096 Mar 9 2018 var
6862
69-
The top level makefile of the TI SDK supports an install target that
70-
will copy applications into the NFS of the SDK. See the README file at
71-
the top level of the SDK for information about the install target.
63+
So from the perspective of the host, the target filesystem is just a
64+
sub-directory of the host. If the file is in :file:`./targetNFS` on the host,
65+
then the same file will show up in the root directory of the target
66+
after the target boots into the NFS. And if the file is in a
67+
subdirectory of :file:`./targetNFS` (example :file:`./targetNFS/{sub-dir}/`) then it will
68+
show up in the /sub-dir directory of the target after the target boots
69+
into the NFS.
70+
71+
The top level makefile of the TI SDK supports an install target that
72+
will copy applications into the NFS of the SDK. See the README file at
73+
the top level of the SDK for information about the install target.

0 commit comments

Comments
 (0)