현재 이더넷을 통한 간단한 전송 프로토콜을 만들기 위해 노력하고 있습니다. 우리 프로젝트의 이더넷 부분을 디버깅하는 데 사용할 SP605 자일링스 평가 보드가있다. 나는 그 예를 식인하려고 시도했지만 지금까지 실패했다. 현재, 통신은 오직 한 가지 방법 일 필요가 있습니다. 현재 netcat과 함께 전송되는 데이터를 확인하려고합니다. 나는 또한 Wiresh
에코 예제에서 우리는 데이터를 다시 에코하기 위해 동일한 패킷을 다시 보내는이 함수를 가지고 있습니다. 그래서 사용자가 보낸 고정 데이터를 보내도록 변경하려고했습니다. err = tcp_write(tpcb, p->payload, p->len, 1);
이에 : char* as="ki";
err = tcp_write(tpcb, as, 3, 1);
동료는 내가 LD의 다음 버전을 사용하여 오늘이 이상한 오류로 실행 : $ mb-ld --version
GNU ld (GNU Binutils) 2.21.53.20110813
Copyright 2011 Free Software Foundation, Inc.
이 자일링스 ISE 14.4 임베디드 개발 키트의 일부로 배포 마이크로 블레이즈 아키텍처를 지원
단순히 콜백 기능을 사용하여 내 pbuff의 페이로드를 cheking하여 데이터를 확인하고 데이터를 가져 와서 microplaze가 내 메시지를 반향하는 것을 볼 수는 있지만 작동 시키려고 할 때 작동합니다. 단자에 mmicroplaze 인쇄 여기에 일어난 이상한 부족 (C 코드에서의 printf()를 사용하여) : sent "a" printed: "a";
자일링스의 Microblaze에서 full MMU를 사용하여 Linux 커널 3.3을 실행 중입니다. 내가하고있는 일은 내가 다음을 알아야한다는 것을 요구한다. 나는 텍스트 파일 (버퍼)을 만들고이 버퍼의 물리적 주소를 찾아야하고, 커널이이 파일을 메모리의 불연속 영역에 기록하는 것을 원하지 않는다. 미리 설정된 실제 메모리 주소에서 데이터를 스트리밍하는
microblaze 디자인이 포함 된 Xilinx 프로젝트에서 작업 중입니다. Git (또는 다른 CM 도구)에서 프로젝트의 하드웨어 부분을 저장하고 다른 컴퓨터에서 다시 빌드 할 수 있어야하는 최소한의 파일 세트가 궁금합니다. 지금까지 범위를 좁힐 수 없었지만 파일을 많이 생성하여 제거 할 수 있다고 확신합니다. 최상위 디렉토리에는 _xps, bootlo
자일링스의 microblaze 프로세서에 대한 베어 메탈 프로그램을 컴파일하기 위해 gcc를 사용하는 방법을 아는 사람이 있습니까? 자일링스 SDK로이 작업을 수행하는 것은 매우 쉽지만 지금은 더 큰 빌드 워크 플로우에 microblaze 빌드를 통합하려고합니다. 즉, 나는 sdk gui를 사용하지 않고 모든 명령 줄을 수행 할 수 있어야합니다. 대부분의