66问答网
所有问题
当前搜索:
keil4怎么新建stm32工程
C51
keil4
能不能在手机上使用?
答:
用51单片机,使用的是
Keil
C51uVisionV4.02;最近搞STM32,装了
keilMDK
uVisionV4.23。原来我是先装keilC51,后装keilMDK的,装在不同的目录里,装完之后不管是51工程还是
stm32工程
默认都会用keilMDK打开,这样打开51工程时会出错,所以要打开51的工程必须先打开keilC51程序,然后再程序里打开工程文件。
用于开发
STM32
、开发
keil
软件和开发C51的keil软件相冲突
怎么
解决?
答:
只要一个keil就都能编译51和
stm32的工程
了:\r\n1、安装keilC51,安装目录 C:\keilC51\\r\n2、安装
keilMDK
,安装目录 C:\keilMDK\\r\n3、把 C:\keilC51\ 里面的 C51 文件夹复制到 C:\keilMDK\ 里\r\n4、把 C:\keilC51\ 里面的 UV4 文件夹复制到 C:\keilMDK\ 里,...
keil4
下
stM32
f103c8和stm32f103c6的区别是什么
答:
区别:1、设置不同。
keil4
软件中,设置Preprocessor Symnols下的Define:
stm32
f103c8用:
STM32
F10X_HD,USE_STDPERIPH_DRIVER驱动,stm32f103c8用:STM32F10X_HD,USE_STDPERIPH_DRIVER驱动。2、闪存存储器不同。stm32f103c6是32kFlash,而stm32f103c8是64kFlash。虽然现在的单片机可以通过外加Flash芯片...
初次用
keil
mdk
创建stm32工程
,编译没错,debug时command窗口有error...
答:
这个提示表示 RCC_CR 寄存器只可写不可读,因此你对它的写操作违反了该地址的访问权限。例如你对芯片的保留空间进行读写操作都会报这个错误,这样在调试的时候很容易发现地址越界之类的错误。但实际上这个寄存器本身就应当是可读可写的。请确认你的芯片型号选择是否正确。
keil
编译环境下
如何
为
stm32的
变量定义到一个指定的地址中去,数组也规...
答:
按下面格式定义就好了 INT8U TempBuf [1024] __attribute__((at(0X20002000))) = {0};不过地址 0X20002000这些要看你自己的片子了 呵呵 尽量大点 避免冲突
keil4
给
STM32
烧写完程序要不要把JLINK拔下来,程序才能跑?
答:
当然不需要拔下来,但是不拔下来是用JLINK的十几M的CPU在跑程序。拔下来就是
STM32
在跑。
STM32
调试程序
Keil
uVision4 debug 在汇编窗口有黄色箭头 在源程序...
答:
这是正常。如果你不像看到汇编窗口,你可以在debug中选择run to main。选择单步执行时不要选择汇编窗口。或者干脆关掉
STM32的keil
移植到IAR的问题。
答:
这个多半是CMSIS出的问题 IAR的安装路径下是有CMSIS的 可能和你找的源文件的CMSIS版本不一样,就是有冲突 在options->general->library configuration里的CMSIS你看Use CMSIS是不是被勾选了 可以勾选这个选项,不用你的CMSIS文件 还有stdint.h是定义数据类型的文件,是标准化的文件,非
KEIL
生成。
keil
:一个 程序的启动文件
stm32
f10x_vector.s 请问这个文件要下载吗...
答:
这个
在keil
的安装目录里是有的 。自己搜索一下就有了 ,后者利用
keil新建
一个
stm32 的工程
选择需要添加启动代码 就会有一个。s的汇编语言的启动代码 。这个文件是个源汇编文件 编译后和写的应用程序 一样的 生产hex的文件 hex文件或者bin等二进制文件下载到芯片里的。
为什么
stm32在keil
和iar
建立
一个新的
工程
差别这么大?keil上还要什么start...
答:
这是ST公司的问题,因为官网的模板本身就很乱。其实两个
工程
效果是一样的,建议你用已经编译通过的工程进行裁剪。
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜