Hello;
I am working on DM648, using NDK version 2.0 . Currently I making changes in the “HelloWorld” project. I have certain questions if kindly , any help would be much appreciated.
Question 1:
In the function *RxPacket , I was able to see the packet received from Ethernet port in memory. Somehow the packet has changed , because the destination mac address is replace with FF:FF:FF:FF:FF:FF. I do not understand why and what is causing this change , please help?
Secondly can I change the packet at this well , meaning can I change any two bytes of the received packet at this level. As the same packet is send out of the other Ethernet physical port .
Question 2:
Can be changes be done to NSP Ethernet Driver , at any layer and in any layer?
Question 3:
What I want to do is to receive a raw from lan , covert certain bytes of frame and forwarded it from the other physical port. Kindly if someone has worked on something similar do tell me any kind of help would be much appreciated.
Question 4:
Running break point to break in the project “hello World” , the codes never halts in the function EMAC_sendPacket, can anyone comment on it? The code does stops in the function RxServiceCheck showing in memory the packet received. Although the packet is send out of other physical port but it does not halts in the “EMAC_sendPacket”
Please on anyone of the above questions, any help would be most appreciated and I will be highly grateful.
Waiting for a reply
Regrads
Amna