您现在的位置:首页 > 科技成果科技成果

bf561的loader过程

发布时间:2017-08-20 08:52:47  来源:大电流电感厂家   查看:

近来开始用BF 561设计图像匹配系统。所以把这一过程的所得记录在此,以便与大家共享。

  在程序下载这个环节上遇到如下一些问题:

  visual dsp++5.0下针对BF561开发板的烧写flash的程序,不能正常下载,重新编译一下才可以。

  在开发bf561时,尤其是当使用sdram空间时尤其小心flash内的内容,因为当开发的代码需要使用sdram空间时,sdram必须已经被初始化过,不然会导致出现异常中断。所以在调试程序前先给flash内烧一个带有初始化sdram的代码,就没有这个问题了,不然在开发程序的时候,还的经常注意这个问题。

  BF561开发板上的一个可能的bug:当boot模式选择为:从flash启动时,若flash内的程序有问题,则仿真器连不上bf561,需要更改boot方式才可以。这可能是个bug,技术支持也这样认为。

  Init code 一般包括初始化sdram,设置pll等工作,前者是为了程序正常使用sdram,后者是为了loader过程功率电感比较快的完成。

  Init code文件的注意事项:

  要有rts指令。因为loader在辨认出是initcode时,采用call指令来调用init代码,所以为了保证程序能够正常执行下去,initcode中必须有rts指令

  推荐把astat,rets,Rx,Px全都压栈。

  下边是一个init code的简单例子,在该实例中只是初始化了sdram

  #include

  .section program;

  /************************************一体成型电感器********************************/

  [--SP] = ASTAT; // Save registers onto Stack

  [--SP] = RETS;

  [--SP] = (R7:0);

  [--SP] = (P5:0);

  /********************************************************************/

  /*******Init Code Section********************************************/

  /*******SDRAM Setup************/

  Setup_SDRAM:

  P0.L = lo(EBIU_SDRRC);

  P0.H = hi(EBIU_SDRRC); // SD佛山电感器RAM Refresh Rate Control Register

  R0 = 0x03A9(Z);

  W[P0] = R0;

  SSYNC;

  P0.L = lo(EBIU_SDBCTL);

  P0.H = hi(EBIU_SDBCTL); // SDRAM Memory Bank Control Register

  R0 = 0x0015(Z);

  W[P0] = R0;

  SSYNC;

  P0.L = lo(EBIU_SDGCTL);

  P0.H = hi(EBIU_SDGCTL); // SDRAM Memory Global Control Register

  R0.H = 0x0091;

  R0.L = 0x998F;

  [P0] = R0;

  SSYNC;

  /********************************************************************/

  (P5:0) 差模电感= [SP++]; // Restore registers from Stack

  (R7:电感器生产厂家0) = [SP++];

  RETS = [SP++];

  ASTAT = [SP++];

  /********************************************************************/

  RTS;

平面变压器厂家 | 平面电感厂家

急求TI德州仪器type-c加PD方案大家好,因客户指定用TI德州的方案做一款60W的私模type-c加PD方案,本人也没接触过这一块,那位大神做过这个方案请多多指点下,谢谢,客户要求5v/9v/12v/20v  3A,客户指定芯片型号如

DC-DC 外部MOS同步整流问题各位大神,我在调试DC-DC(型号为MAX1502BETD)时波形很奇怪,外部MOS上下管使用的型号为AON6522.

原理图如下:





.






测试的波形如下










可以看出下管输出的波

[DCDC]求 电源拓扑方案 ! 本帖最后由 JobShare 于 2015-9-22 00:16 编辑 求 电源拓扑方案 !输入:DC48V;输出:10路,每路DC12V,15A;10路输出需要隔离;对尺寸暂无要求。 请教:这种需求的电源 应该采用哪种 开关电源 拓扑 ?非常感谢 !满意回复+5晓默儿 查看完整内容对隔离有无要求?楼主的10路并行输出有点多,这对输出电压稳定精度来讲差异化会比较大,还有楼主确定要

CopyRight2014
大电流电感 | 大功率电感 | 扁平线圈电感 注塑加工厂