++ meeting notes
This commit is contained in:
parent
03317a6c11
commit
04d174c01f
1 changed files with 104 additions and 1 deletions
105
doc/plan.org
105
doc/plan.org
|
@ -319,7 +319,45 @@
|
|||
| | - Output all ports -> unclear how test data should look like | |
|
||||
| | - Found out broad/multicasting in theory -> bitmask | |
|
||||
| | | |
|
||||
| | - HW test compiling for 2 days | |
|
||||
| | - HW test | |
|
||||
| | * compiling for 3 days | |
|
||||
| | * Execution fails due to missing djtgcfg | |
|
||||
| | | |
|
||||
| | Payload to control plane | |
|
||||
| | - digest not possible due to missing | |
|
||||
| | - might work with working | |
|
||||
| | | |
|
||||
| | Next steps: | |
|
||||
| | - Debug ioctl errors when writing table entries | |
|
||||
| | | |
|
||||
| | - Understand HDL or PX user engines for writing checksum part | |
|
||||
| | - Adjust controller to digest | |
|
||||
| | | |
|
||||
| | HDL notes | |
|
||||
| | - cycle limitations | |
|
||||
| | - variable length might be a problem | |
|
||||
| | | |
|
||||
| | Next steps after discussion: | |
|
||||
| | | |
|
||||
| | - checkout ipv6 test on netpfga / modify v6 packet | |
|
||||
| | - checkout whether diff is possible on checksum -> see ttl | |
|
||||
| | - checkout externs of Hendrik / report | |
|
||||
| | - Asses checksum difficulty | |
|
||||
| | | |
|
||||
| | Handing in thesis: | |
|
||||
| | | |
|
||||
| | - Email pdf | |
|
||||
| | - code on github | |
|
||||
| | - tar.gz of the code | |
|
||||
| | | |
|
||||
| | - Decleration of -> from tobias | |
|
||||
| | - Week after: presentation | |
|
||||
| | | |
|
||||
| | | |
|
||||
| | - 15m talk | |
|
||||
| | - 15m q&a | |
|
||||
| | | |
|
||||
| | | |
|
||||
| | | |
|
||||
| 2018-06-27 | | |
|
||||
| | Target Hardware: code running | |
|
||||
|
@ -4499,6 +4537,71 @@ root@naked:~#
|
|||
|
||||
#+END_CENTER
|
||||
|
||||
*** 2019-06-17: Testing hardware: test tool seems not to work
|
||||
- Compiling tests -> ok
|
||||
- Select test -> ok
|
||||
- Run test -> nothing happens, tests gets unchecked
|
||||
|
||||
|
||||
#+BEGIN_CENTER
|
||||
|
||||
---------------------------------------------
|
||||
[ddr3B]: Running Auto Test
|
||||
---------------------------------------------
|
||||
Traceback (most recent call last):
|
||||
File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_core.py", line 16765, in <lambda>
|
||||
lambda event: event.callable(*event.args, **event.kw) )
|
||||
File "sw/host/script/NfSumeTest.py", line 848, in UpdateProgress
|
||||
self.progressDlg.Update(self.curProgress, str(localLine))
|
||||
File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_core.py", line 16710, in __getattr__
|
||||
raise PyDeadObjectError(self.attrStr % self._name)
|
||||
wx._core.PyDeadObjectError: The C++ part of the NfSumeProgress object has been deleted, attribute access no longer allowed.
|
||||
Exception in thread Thread-18:
|
||||
Traceback (most recent call last):
|
||||
File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
|
||||
self.run()
|
||||
File "sw/host/script/NfSumeTest.py", line 947, in run
|
||||
self.target(*self.data)
|
||||
File "sw/host/script/NfSumeTest.py", line 355, in StartAutoTest
|
||||
self.TestInterface(testName)
|
||||
File "sw/host/script/NfSumeTest.py", line 465, in TestInterface
|
||||
self.ProgramFpga('../../../bitfiles/' + self.nfSumeTestConfiguration[testName]['bitstream'])
|
||||
File "sw/host/script/NfSumeTest.py", line 586, in ProgramFpga
|
||||
self.getFpgaIndex()
|
||||
File "sw/host/script/NfSumeTest.py", line 574, in getFpgaIndex
|
||||
p = Popen(['djtgcfg', 'init', '-d', 'NetSUME'], stdout=PIPE, bufsize = 1)
|
||||
File "/usr/lib/python2.7/subprocess.py", line 711, in __init__
|
||||
errread, errwrite)
|
||||
File "/usr/lib/python2.7/subprocess.py", line 1343, in _execute_child
|
||||
raise child_exception
|
||||
OSError: [Errno 2] No such file or directory
|
||||
|
||||
#+END_CENTER
|
||||
|
||||
Might come from:
|
||||
|
||||
#+BEGIN_CENTER
|
||||
zsh: command not found: djtgcfg
|
||||
[10:32] rainbow16:~% find /opt -name djtgcfg
|
||||
|
||||
#+END_CENTER
|
||||
|
||||
-> does not exist anywhere
|
||||
|
||||
#+BEGIN_CENTER
|
||||
[10:34] rainbow16:NetFPGA-SUME-live% grep -r djtgcfg .
|
||||
./projects/acceptance_test/sw/host/script/NfSumeTest.py: p = Popen(['djtgcfg', 'init', '-d', 'NetSUME'], stdout=PIPE, bufsize = 1)
|
||||
./projects/acceptance_test/sw/host/script/NfSumeTest.py: #p = Popen(['djtgcfg', 'prog', '-d', 'NetSUME', '-i', self.fpgaIndex, '-f',
|
||||
./tools/scripts/load_bitfile.py: p = Popen(['djtgcfg', 'init', '-d', 'NetSUME'], stdout=PIPE, bufsize = 1)
|
||||
|
||||
#+END_CENTER
|
||||
|
||||
Likely requires "Installation of Digilent Adept Tools"
|
||||
|
||||
https://reference.digilentinc.com/reference/software/adept/start
|
||||
|
||||
(website does not load as of 2019-06-17, 10:39)!
|
||||
|
||||
** References / Follow up
|
||||
*** RFC 791 IPv4 https://tools.ietf.org/html/rfc791
|
||||
*** RFC 792 ICMP https://tools.ietf.org/html/rfc792
|
||||
|
|
Loading…
Reference in a new issue