MPC8315复位方式

MPC8315有2个复位信号管脚,PORESETn和HRESETn。 PORESETn是一个Input Only管脚。HRESETn是Input/Output管脚,并且是一个开漏输出管脚。 Power-On Reset Flow MPC8315 PORESETn 有效则开始对CPU进行复位。PORESETn必须有效持续32个输入时钟。 当PORESETn无效后,立即开始配置步骤。芯片在power-on reset过程中一直使HRESETn有效。配置时间根据配置源和SYS_CLK_IN(PCI host模式)或者PCI_CLK(PCI agent模式)的频率。首先,采样复位配置输入管脚以决定配置源和时钟分频。接下来,芯片开始加载复位配置字。系统PLL按照复位配置字的低位锁定时钟。当系统PLL锁定后,时钟模块开始在芯片内分配时钟信号。同时,核PLL开始锁定。当它锁定并且载入复位配置字后,HRESETn被释放掉。 Hard Reset Flow 当外部使能HRESETn或者内部当芯片探测到产生一个内核硬复位流程时,HRESETn开始有效。在这两种情况下,芯片保持HRESETn有效在HRESETn状态。硬复位流程时间根据配置源和SYS_CLK_IN(PCI host模式)或者PCI_CLK(PCI agent模式)的频率。硬复位不会采样复位配置输入管脚(CFG_RESET_SOURCE和CFG_CLKIN_DIVn),它们被采样仅仅在power-on reset。所以芯片立即开始加载复位配置字并且配置芯片。当配置过程完成后,芯片释放掉HRESETn并且退出HRESETn状态。一个外部的上拉电阻应该使这个信号无效。

NXP 2XXX CAN总线自测试

NXP2XXX的CAN控制器具有自测试功能 Global Self-Test Local Self-Test 如上。如果是Global Self-Test模式,则需要一个node硬件环回CAN报文。如果是Local Self-Test模式,则不需要node,而是通过终端电阻环回CAN报文。

telnetd

Q: 输入用户名密码后提示"Login incorrect"(确认密码正确) A: 拷贝libnss_files.so到/lib/

杯具的十一、Focus杯具记录

7月买车。一直保持良好记录。 十一开车回家。共计托底5-6次。被钢筋划右下护板1次。车头下撞路牙1次。车右前未知被蹭1次。 还是北京道路好啊

版本控制-GIT

如何使用GIT管理代码,基本翻译自Reilly.Version.Control.with.Git.2009.pdf

私钥使用说明

压缩包内容如下:(xxx为名字) [crayon-698edfb4ab665666666415/] 使用私钥从代码服务器获得源代码 配置私钥 将xxx拷贝到~/.ssh/id_rsa,注意linux需要修改id_rsa的权限为600 配置端口 修改~/.ssh/config,增加如下几行 [crayon-698edfb4ab667712930782/] 获得源代码 [crayon-698edfb4ab669164594701/] 可用的版本库 see GIT Repositories 使用SecureCRT登录编译服务器 打开SecureCRT,新建一个连接,协议选择ssh2 填入登录选项 [crayon-698edfb4ab66a661789800/] 在刚刚创建的连接上右键,选择属性 在认证框中只勾选公钥,然后点属性 选择SecureCRT文件夹中的xxx即SecureCRT类型私钥文件 双击创建的连接,在对话框中写入名字,私钥密码后登录

Smart Card 7816 receive lost

ATME AT91RM9200串口有7816模式。 单独测试7816没有问题。但是在有ping包发现APDU出错。 经过DEBUG发现是7816接收APDU丢失字节。怀疑是7816发送接收切换被中断干扰。 修改7816发送最后一个字节在中断进行,发送完毕后打开接收。