-
刚看了,版主给的资料和坛里的一些帖子,大概有了一个思路。首先中断向量问题可不可以这样做(假设正式程序从0x9000开始存储):首先在我的bootload项目中将中断向量使用绝对地址,比如原先的0x8000对应0x9000,原先的0x8002对应0x9002。然后指定正式程序从0x9000开始存储,并且将正式程序的中断向量整体搬到0x9000,这样就不至于烧正式程序的时候把原先0x8000处的中断向量覆盖掉,并且可以实现正常的中断调用,只是多跳了一次。不知道这样可行不可行。
假如可行的话,就要问几个很白痴的问题了,版主不要见怪。小弟也是刚毕业不久,刚接触stm8,IAR和IAP。
问题1.使用IAR for STM8如何实现指定正式程序从0x9000开始存储,我看到坛子里又说可以在编译器里改一下,但是没具体说。我在options里找了一下,没找到啊。还有说改ICF文件或者是LINK文件,不知道这些文件在什么地方,是在IAR的安装目录里么。
问题2.使用IAR for STM8如何实现将引导程序的中断向量使用绝对地址。在那里可以设,你在一个帖子里提到过,但是没具体说怎么做。
问题2.如何或者是能不能指定正式程序的中断向量从0x9000开始,是不是和问题1是一样的?
还请版主赐教啊
-
和ADS7843
-
谢谢分享,它有什么特点和优势?
-
现在我们的 PCB 很小!! 我这边测试至少要格 30MM 才没什么干扰!
他们的是要大很多!但是频点很窄啊!! 所以不会干扰GPS的!只要你不的设备不在那个频点就好!! STM32 的就太夸张了!! 很多频断都太宽了!! ...
真不好意思,我想你到这里来不是只想抱怨的,一定还是想解决问题的,那么你认为在现在这种情况下怎么才能解决问题呢?
-
我也不懂啊,知道的朋友能否说详细点呢?
-
mark+1
-
加油,支持
-
找找 似乎有个注册表项目。
-
引用 4 楼 wolfmvp 的回复:
引用楼主 huahuagui 的回复:
WINCE 开发程序,当界面上有TEXTBOX时如何屏蔽输入法,屏蔽界面下方会出现个中文的输入法
1、如果系统没有中文输入法组件,你完全不用考虑如何屏蔽,因为它根本就不可能显示
2、在应用程序中,既使你让文本框获得焦点,系统也不会主动弹出输入法窗口,因此不用考虑屏蔽
3、如果想显示输入法,可以先添加头文件sipapi.h,然后调用SipShowIM来……
正解
-
自己调试哈嘛,,
可能是你的程序一直在原地等待,,,
-
WTX Loader Error: Incorrect object module format 从这个入手去搜索一下看看
-
VS2005菜单中的远程工具似乎不太好用,
建议你使用开始菜单\程序\Microsoft Visual Studio 2005\Visual Studio Remote Tools
试试看。
-
可以先学习一下16位的汇编(王爽的不错)这样就可以比较清楚看计算机组成原理了
-
这个就是手册上说的总线复用模式。
-
写得很详细!!谢谢!!
-
用这个API
DWORD WINAPI GetSystemPowerStatusEx2(
PSYSTEM_POWER_STATUS_EX2 pSystemPowerStatusEx2,
DWORD dwLen,
BOOL fUpdate
);
第一个参数pSystemPowerStatusEx2可以获取电池电量
-
在线等,没人回答?
-
引用 3 楼 ialwaysgo 的回复:
引用 1 楼 veabol 的回复:
这个应该是你理解的有问题,Init.s是不负责读取NAND数据到RAM的,而是在main函数里边调用相应的读取函数,初始化及读取NAND的代码一定不可以超过4K,其余的代码会由这4K内容读取到RAM中。
veabol大侠,请问你没有现成的nandboot工程,可以编译的。ADS或者MDK下均可。
嘿嘿,思路大致清晰了。。。
那我现在的nand中没有nandboot的情况下,我需要个专门的project来编译出nandboot.bin之后再烧进去
那这个project中的main()函数里我干嘛呢?
-
职业+友情帮顶!呵呵…
-
语音部分,可以考虑商用对讲机;
当然GSM/GPRS模块,实现无线数据传输也 很不错啊。
建议楼主再把 具体需求说详细点,我再给你参考下,尽量给出最适合需求的高性能方案。