embedded

    -2热度

    2回答

    我已经为keil uvision 5导出了mbed_blinky项目,并且我想为其他开发板开发一个程序,所以我需要更改程序的开始地址。我在目标窗口的选项中更改了IROM1的开始,但它不起作用。它必须在某个地方定义,但我找不到它。谁能帮忙? 我的目标是LPC1768

    0热度

    1回答

    我试图从终端发送AT命令思想USART1,然后使用USART2到GSM调制解调器[终端 - > USART1 - > USART2 - >调制解调器]。在发送AT命令后,调制解调器不会向我发送任何回应。它会是什么问题? USART1正在完美工作。我使用STM32 Nucleo和Keil uVision4。 发送功能 void send_usart2(char *msg){ send_usart1

    1热度

    2回答

    我想运行Octave脚本从Qt GUI应用程序。 这里是.pro文件: ... win32 { INCLUDEPATH += c:/Octave/Octave-4.2.1/include/octave-4.2.1/octave LIBS += c:/Octave/Octave-4.2.1/lib/octave/4.2.1/liboctave.dll.a \

    -2热度

    1回答

    我试着初始化max35101 ic。这种ic用于超声波水表。我发送了下面的命令,但没有得到任何回应。 命令是, 0xFE0004(POWER ON SET) 0x310100() 0x380f10(bias charge,pulse lanch freq) 0x39A370(DUTY CYCLE) 0X3A0610,0X3BO90A,0X3C0B0C,0X3D0000,0X3E000

    0热度

    3回答

    我用sonar.cxx插件在SonarCube的嵌入式C代码上运行代码分析。 我也解析与sonarcube与Rough Auditing Tool for Security (RATS)生成的XML和我得到这个错误: This function does not properly handle non-NULL terminated strings. This does not result in

    0热度

    1回答

    我知道有对这种事情的ARMv5及更高版本armmv6数据表,但是,有没有为armv8至少没有公开给出。我经历了:https://people-mozilla.org/~sstangl/arm/AArch64-Reference-Manual.pdf 我没有实际读过它的所有内容,但解析的东西是这样的:系统定时器,时钟,外设,基址......没有给我任何满意的结果。 我想要的是一个基地址列表,告诉我基

    -3热度

    1回答

    int main(){ char * ptr = (char *) 0x1000; *(char *)ptr = 0; //Illegal memory access printf("ptr %p\n", ptr); //prints the address (hex); ptr is pointing memory location 0x1000. pri

    0热度

    2回答

    Autosar诊断通过采用UDS标准(ISO 14229)实施。 正因为如此,一旦DTC被记录,快照数据将按照UDS进行存储。快照数据通过Autosar Dem Module中的冻结帧数据概念实现。 但我想保存一些关于DTC的信息,除了快照数据。我想在3秒之前存储要存储的数据,并在确认DTC后1秒钟之后采样400毫秒。所以当DTC被锁定时,我需要每次存储10个数据样本。 我想在Autosar Di

    0热度

    1回答

    正如标题所说,当我在代码编写器中构建和运行时,它不会给我任何错误,但是没有任何事情发生。它甚至表示正常:“MSP430:Flash/FRAM使用率为84字节,RAM使用率为80字节。”代码如下,应该点亮LED模式。直接从教科书,尝试其他代码也。 #include <msp430.h> void main (void) { WDTCTL = WDTPW | WDTHOLD; //

    0热度

    2回答

    我尝试在NUCLEO-F746ZG上创建一个UDP回显服务器,但是当我启动客户端时,我的板卡只做出一个答案。 这是我的线程代码: static void udpecho_thread(void *arg) { err_t err, recv_err; LWIP_UNUSED_ARG(arg); conn = netconn_new(NETCONN_UDP);