-
stm8 BootLoader问题请教 sos
情况是这样的: 需求:通过CAN通讯升级APP代码,并且擦写flash的驱动也要通过CAN通讯发送,不能直接写在flash里面进行调用。(这样是为了安全) 使用的MCU:stm8af系列 问题:怎么样实现flash擦写函数不在代码里体现而是通过外部通讯获得。 我现在的思路是 把擦写函数编译出来的二进制代码存在数组里,然后用函数指针去调用,我觉得这种思路应该是没有问题的,但是试下来却不行。 这种需求在汽车领域应该用的很多,请各位指点迷津。。 感谢~~
2240浏览量 0回复量 关注量 -
兆易创新的 GD32 MCU 一些入门问题请教
兆易创新的 GD32 MCU 用的代码运行的是什么系统? 编译器是什么? 有相关指导编译环境搭建的文档吗? 打算用它做一款手表, 待机功耗多大。 有官方人员电话请告知一下
1550浏览量 3回复量 关注量 -
各位大神,GD32F450VKT6使用JLink V9找不到设备是怎么回事呢?
用同样的jink可以发现GD32F403并烧写代码,但是换到GD32F450VKT6上面就发现不了设备了,需要怎么操作呢?
757浏览量 1回复量 关注量 -
STM32的CAN通信代码下载到GD32中CAN通信失败
STM32的串口代码下载到GD32中串口上位机打印信息正确,为什么STM32的CAN通信代码下载到GD32中CAN通信失败,
1597浏览量 1回复量 关注量 -
STemWin移植问题,求各位大神解惑!!
使用的是硬石F103开发板,液晶屏是SPI接口的 裸机显示正常 [attach]1573358[/attach] 显示代码 [attach]1573360[/attach] 显示结果为:HHeelllloo WWoorrlldd!! 移植过程中更改的代码为: GUIConf.c [attach]1573368[/attach] GUIDRV_Template.c [attach]1573370[/attach] LCDConf_FlexColor_Template.c [attach]1573378[/attach] [attach]1573380[/attach] [attach]1573382[/attach] 拜托各位大神帮我看一下,有什么我没有说明白的,也可以留言和我说说,语言组织能力不好,请见谅
563浏览量 1回复量 关注量 -
编译错误是什莫原因undefined identifier "OPTION"
我在编译12f683编译时出现 undefined identifier "GODONE" undefined identifier "OPTION" 代码的逻辑没有错误,这个是什莫原因
724浏览量 3回复量 关注量 -
这个分组可以不设置的吗?
之前看过网上一些帖子说,使用STM32中断时必须要设置优先级分组。 最近看别人代码时发现没有设置分组,但是中断不受任何影响。 想请问下这个分组可以不设置的吗?
675浏览量 12回复量 关注量 -
最后一条指令告错
在程序中嵌入了汇编试了试, 1、最后一条指令告错,提示为:符号“MOVLF”定义了多次 ,为什么? 2、嵌入汇编不了包含.h文件吗?代码如下; asm("nop"); asm("movlw 0x0f"); asm("movlf Freg1"); asm("clrw"); asm("movlw 0xf0"); asm("movlf Freg2");
620浏览量 16回复量 关注量 -
GPIOA->ODR ^= GPIO_Pin_8影响stm32其他引脚的状态吗 sos
请教各位大神,我用的单片机是STM32。我想用GPIOA->ODR ^= GPIO_Pin_8反转LED的电平,但是GPIOA->PIN12好像也收到了影响。 因为,我用定时器模拟USART的115200波特率,更新中断周期是1S/115200,控制PIN12驱动一个模块。当我在主函数中加入GPIOA->ODR ^= GPIO_Pin_8后,模块驱动失败,取消后,模块就可以正常工作。 但是GPIOA->ODR ^= GPIO_Pin_8这行代码,应该不会影响到别的IO口吧。更换成下面的代码,也没有问题。 if((GPIOA->ODR&GPIO_Pin_8)==0) GPIOA->BSRR = GPIO_Pin_8; else GPIOA->BRR = GPIO_Pin_8; 希望大神能帮我解答。谢谢
1058浏览量 0回复量 关注量