-
如果楼主是定时器中断软仿的话,那肯定是进不去的!
-
你就更改了下面的部分么?不太懂具体模式的意义,不过你自己可以考虑一下你修改的东西有多少side effects。
/* Get current mode register */
printk("set_iso7816.\n");
mode = ATMEL_US_USMODE_ISO7816_T0 |
ATMEL_US_USCLKS_MCK |
ATMEL_US_CLKO |
//ATMEL_US_NBSTOP_2 |
ATMEL_US_FILTER |
ATMEL_US_INACK |
ATMEL_US_DSNACK;
复制代码
-
肯定是通过寄存器进行的
-
我的理解,不知道对不对:
撇开3G不说,3G只是一个物理通讯链路,你的问题其实是要建立一个通讯协议。
不知道你的应用是怎么样的。如果只是从PC发文件,arm板来播放。这个简单,以PC为服务器,arm板从PC端下载即可,协议可以使用udp。
-
你没有发现jtag 少一个复位脚吗?
-
增大了PC缓冲区,速度有提升,不过还是较慢
-
引用 3 楼 gooogleman 的回复:
这个是发送啊,你写数据肯定要启动这个线程了。
这个用于操作系统同步的pSerialHead->hTransmitEvent得到响应后,就去执行线程了,否则系统在做别的工作。
好像不是这么解释的吧?
在COM_Write()函数中,先ResetEvent(pSerialHead->hTransmitEvent),然后接着调用DoTxData( pSerialHead )[该函数中又调用HWTxIntrHandler()-->对应驱动中的具体负责发数据发送到串口发送缓冲区的SL_TxIntrEx()函数];然后再WaitReturn = WaitForSingleObject (pSerialHead->hTransmitEvent, Timeout);
所以这里应该是对应做了个写超时的等待!
-
我就买了一个国产的jlinkV6.0,用10M的SWD,80几块钱,用keil蛮好用的,真是佩服国内的那帮人。
-
尝试提升IST 优先级。
或者干脆在ISR中处理,因为ISR执行后不能保证一定马上执行到IST。
还有可能是你的系统环境导致的。例如是不是有其他的Thread长期占用CPU时间片。
-
不错,确实很全,涵涵盖了很多东西,牛!
-
能不能写一个关于UBOOT的解读?
-
友情帮顶下。
-
我现在发现个问题在
void OEMMultiBINNotify(const PMultiBINInfo pInfo)
{
BYTE nCount;
DWORD g_dwMinImageStart;
OALMSG(TRUE, (TEXT("+OEMMultiBINNotify.\r\n")));
if (!pInfo || !pInfo->dwNumRegions)
{
OALMSG(TRUE, (TEXT("WARNING: OEMMultiBINNotify: Invalid BIN region descriptor(s).\r\n")));
return;
}
if (!pInfo->Region[0].dwRegionStart && !pInfo->Region[0].dwRegionLength)
{
OALMSG(TRUE, (TEXT("WARNING: OEMMultiBINNotify: Region[0].dwRegionStart=%d.**Region[0].dwRegionLength=%d\r\n")
,pInfo->Region[0].dwRegionStart, pInfo->Region[0].dwRegionLength));
return; }
}这个函数红色部分读出来的是0然后程序retrun掉了。后面就出问题了??是不是usb没有把数据下载进去呢??我是通过dnw下载的 想问下 那个usb port的downloadaddress应该填什么??
-
在C:\Program Files\Microsoft Platform Builder\6.00\cepb\bin\Extensions\5.0下找到了CeDebugX50.dll,明天试试.系统必要使能KITL功能?
-
你是单独供电方式还是总线偷电方式,如果是单独供电方式,应当没问题。总线要有一个外部上拉电阻4.7K,不然调整下时序试试。
-
引用 6 楼 programmerno1 的回复:
直接loadbitmap不行么?
当按键弹下,和弹起的时候我要换图片的! 现在我用SetWindowLong函数,把button的消息在另外函数处理了,但是现在主窗口的绘图函数得不到响应了?
-
枪到沙发就顶
-
其实楼主的概念挺好,人也挺谦虚的。
我现在也提倡这个做法,模块化和良好的代码风格确实有利于产品维护以及后续的升级。
可能是c++出身的原因,我现在在单片机的代码风格和我以前c++的代码风格很像,同事开始确实不习惯,但是实践发现,开始痛苦一阵,后面将是多么的幸福~
-
多挣点分好下载!
-
引用 4 楼 hackcrack 的回复:
引用 2 楼 goodlinux 的回复:
楼上正解,不过楼主,正确来说应该叫bootloader吧。
不是bootloader,是烧bootloader的时候写入的这些数据
我是说不叫BIOS,叫bootloader、。