arm

    0

    1답변

    자일링스 ZCU102 개발 보드에서 Linux를 실행 중입니다. 1000BASE-X & 트라이 모드 이더넷 Mac을 사용하는 경우. 나는 이더넷 포트 밖으로 핑을 보낼 수 있지만 tcpdump를 실행하여 패킷이 시스템에 들어오고 있음을 보여주기 위해 ... tcpdump에서 이상한 오류가 발생합니다. tcpdump -I eth1 tcpdump: eth1:

    0

    1답변

    이 첫 번째 프로그램을 변경하여 클래스에서 계산하는 대신 숫자 a ~ e가 5 요소 배열 인 것처럼 액세스합니다. 귀하의 프로그램은 다음과 같아야합니다 : "어레이"의 각 값을 두 배로 늘입니다 (적절한 위치에 메모리에 다시 저장하십시오). 두배로 된 값을 합하여 x에 다시 저장하십시오. 결과 합계를 적절한 레이블로 stdout에 출력하십시오. 나는 합계를

    0

    1답변

    Parasoft에서 프로젝트의 "코딩 표준"을 확인하려고합니다. 이것은 "gnu.cross.cortexm3"를 사용하는 C 프로젝트입니다. 이 프로젝트를 Parasoft로 열고 "예제 구성"으로 테스트하려고 시도하지만 프로젝트의 모든 파일을 건너 뛰고 파일을 검사하지 않습니다. "gnu.mingw"를 사용하는 새로운 간단한 makefile C 프로젝트 (H

    1

    2답변

    stm32l152C-discovery 보드에 대해 arm cortex-m3 용 C 코드를 실행 중이지만 main에서 함수 호출이 스택으로 푸시되지 않는 것을 관찰했다. 이 소스의 asm 코드를 분석했지만 괜찮습니다. 더 잘 이해하기 위해, 여기에 C 코드를 생성 한 ASM 코드를 찾아보세요 : main.elf: file format elf32-little

    0

    1답변

    나는 LPDDR2 EDB1332BDBH-1이있는 SAMA5D26C를 사용하고 있습니다. CPU가 ROMBOOT를 성공적으로 부팅하고 QSPI 메모리에서 at91bootstrap을로드 할 수 있습니다. at91bootstrap에서 디버그 출력을 얻지 만 리눅스를로드하지 못합니다. 이 조사를 통해 RAM 초기화가 제대로 작동하지만 플래시에서 RAM으로 장치 트

    1

    1답변

    그래서 저는 GCC를 사용하여 armV7 cortex-a8에 베어 메탈 OS를 작성하려고하는데 약간의 문제가있었습니다. 어셈블리에서 C 환경 설정을 끝내고 main으로 건너 뛰고 나면 스택 프레임이 올바르게 추적되지 않는다는 것을 알게되었습니다. 더 자세히 살펴보면 LR 레지스터가 main()을 호출 한 함수로 스택에 푸시되고 디버거가 망가져있는 것처럼 보

    2

    1답변

    32 비트 사용자 공간 소프트웨어와 64 비트 커널이 있습니다. US 부분은 netlink 및 ioctls를 통해 커널 부분과 통신합니다. 64 비트에서 32 비트로 포인터를 변환하고 넷 링크에서 64 비트로 변환하는 문제가 있습니다. 포인터 크기와 관련 캐스트를 동일하게 유지해야한다는 가정하에 올바른지 확인하십시오. 더 많은 것이 있습니까? 커널이나 OS

    0

    1답변

    XMC4500 microcontroller에서 작업하기 시작했습니다. 현재 USB CDC 통신을 구현 중이며 문제가 발생했습니다. "USBD_VCOM_SendData"함수를 호출 한 후 프로그램은 데이터를 보낼 프레임을 기다립니다. 프로그램은 "Endpoint_Write_Stream_LE"의 "usbd_endpoint_stream_xmc4000.c"파일에서

    0

    1답변

    문제점 : ARM에서 Valgrind 바이너리를 실행할 수 없습니다. 내가 리눅스 호스트에 Valgrind-3-13-0 성공적으로 컴파일 크로스. 그리고 바이너리를 내 ARM 타겟으로 옮겼습니다. 나는 나는 구성 파일을 찌르고 arm로 armv7을 변경, 그것은에 not found. 단계 빌드 과정에서 을 크로스 컴파일 말한다 팔에 Valgrind의를 달렸

    0

    1답변

    이것은 숙제입니다. 그래서 나는 답을 숟가락으로 먹인 것보다 올바른 방향으로 밀고 갈 것입니다. 작업 : 교수에서 몇 가지 지침을 사용하여 다음과 같은 지침 SBC R0, R12, R6 이진 16 진수 인코딩을주고, 내가 올바른 바이너리 포맷 무슨 생각으로이 아래의 일부를 중단 할 수있었습니다 : 여기 Cond 000 Op S Rn Rd 00000000