firmware

    0热度

    1回答

    我是构建PIXHAWK应用程序的新手。我遵循Pixhawk Pilot支持包(PSP)用户指南。但我在运行make px4fmu-v2_default时收到一个错误,最后我无法完成它。 CMake的错误在C:/程序文件/ CMake的/共享/ cmake的-3.9 /模块/ FindPackageHandleStandardArgs.cmake:137(消息): 找不到蟒模块的Jinja2: 对于

    1热度

    1回答

    我正在使用使用STM32F103RBT6微控制器的商用设备。我需要替换固件来定制一些功能,但是在我想转储当前的固件以便能够在需要时恢复它之前。 我将电路板正确连接到我的ST-Link v2编程器,设备由编程器供电,事实上,当我将它插在USB上时,设备可以正常启动。问题是我没有使用ST-Link实用程序连接到微控制器,我总是会遇到“无法连接”错误(error message),尝试使用不同的设置。

    -2热度

    1回答

    我购买了Pico Pro Maker套件并使用Windows 10 PC。我按照闪烁的说明here。 设备管理器检测所述试剂盒是这样的: Android ADB interface 设备处于fatboot模式,但是当我执行闪光所有脚本,则返回一个错误消息(无法加载“U-boot.imx”): Microsoft Windows [Version 10.0.15063] (c)2017微软公司。

    1热度

    1回答

    我的意图是在Artifactory中存储SNAPSHOT和RELEASE固件​​二进制映像。 我已经安装在神器路径模式被设置为自定义库布局 - [org]/[module]/[baseRev]-[folderItegRev]/[baseRev]-[folderItegRev](-[fileItegRev]).[ext] 下面是配置的屏幕截图 - 我创建了一个新的仓库基础通用包类型,并选择我创建

    0热度

    1回答

    我的问题可能看起来如此普遍,但我真的需要你的帮助。我是新手嵌入式软件工程师,我用TI DSC和STM微控制器完成了一些小型项目,包括C和C++编程语言。但现在我要开始为一个大型项目编写固件,我正在寻找一种方法来模拟我的固件,然后再实施它。实际上,我有两个问题: 1.我想知道专业嵌入式软件工程师在开始编写固件之前要做什么?(对于固件建模,使用的是适合固件的理性玫瑰或企业架构,我认为这两个适合于IT和

    0热度

    1回答

    我在cortex-m3的“HELLO”示例中遇到了Keil的uVision中的警告消息。 警告:函数 'ITM_SenderChar' 隐式声明是无效的C99 当我实现ITM_SendChar( '\ r'); 我应该怎么做才能解决这个问题? 下面 被代码段 int fputc(int c, FILE *f) { if (c == '\n') { ITM_SendChar('\

    0热度

    1回答

    所以我最近得到了一个带有microusb端口的ESP8266芯片。 我一直在尝试使用arduino IDE进行编程,但需要将其闪烁。 到目前为止,我已经尝试了这个教程here,但是当我进入连接腻子的阶段时,它不会连接给我一个错误消息,我尝试以root身份运行腻子,但是我无法在控制台中键入任何东西。 我也尝试在arduino IDE中使用串口监视器,它也只能作为root用户使用。 在这台电脑上,我目

    -2热度

    1回答

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

    6热度

    2回答

    我是8位PIC的固件编写新手,可以使用我的代码。我正在使用PIC16F1829来获取RX命令的LED模块。我只是试图在RX引脚接收到特定值时开启LED等基本设置,但甚至无法获得该设置。 想通过中断让UART工作,但在主循环中甚至无法使用轮询工作。我的中断向量在下面的代码中被注释掉了。 RX引脚:RC5 TX引脚:RB7 引脚来开启和关闭切换LED:RA5 引脚RA5工作正常打开和关闭切换LED。

    0热度

    1回答

    我有一个在嵌入代码遇到如下定义: #define REG_ADD 0x20081004 #define pREG ((void * volatile *)REG_ADD) 为什么有2 *在pREG定义是什么?这是什么意思?