⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 build_lib.bat

📁 TI的digital motor control lib的源代码。了解TI的编程规范
💻 BAT
字号:
@REM   *************************************************************************
@REM   ** Texas  Instruments Inc.
@REM   ** Script file for builing libraries
@REM   **
@REM   *************************************************************************
@cd ..
@cd src
@echo   
@echo  Compiling Source Files .....
@dspcl  -v2xx -gs -k -al -as -ax data_log1.c  -qq -fr ..\obj -fs ..\temp 

@echo .
@echo .
@echo  Assembling Source Files .....
@dspa -q -v2xx -gs  clark.asm    -o ..\obj\clark.obj     -l ..\temp\clark.lst
@dspa -q -v2xx -gs  iclark.asm   -o ..\obj\iclark.obj    -l ..\temp\iclark.lst
@dspa -q -v2xx -gs  park.asm     -o ..\obj\park.obj      -l ..\temp\park.lst
@dspa -q -v2xx -gs  ipark.asm    -o ..\obj\ipark.obj     -l ..\temp\ipark.lst
@dspa -q -v2xx -gs  svgen_dq.asm -o ..\obj\svgen_dq.obj  -l ..\temp\svgen_dq.lst
@dspa -q -v2xx -gs  sintb360.asm -o ..\obj\sintb360.obj  -l ..\temp\sintb360.lst
@dspa -q -v2xx -gs  rampgen.asm  -o ..\obj\rampgen.obj   -l ..\temp\rampgen.lst
@dspa -q -v2xx -gs  pid.asm       -o ..\obj\pid.obj      -l ..\temp\pid.lst
@dspa -q -v2xx -gs  q15toq0.asm   -o ..\obj\q15toq0.obj  -l ..\temp\q15toq0.lst
@dspa -q -v2xx -gs  qsine.asm     -o ..\obj\qsine.obj    -l ..\temp\qsine.lst
@dspa -q -v2xx -gs  speed_pr.asm  -o ..\obj\speed_pr.obj -l ..\temp\speed_pr.lst
@dspa -q -v2xx -gs  svgen_mf.asm  -o ..\obj\svgen_mf.obj -l ..\temp\svgen_mf.lst
@dspa -q -v2xx -gs  vhzprof.asm   -o ..\obj\vhzprof.obj  -l ..\temp\vhzprof.lst
@dspa -q -v2xx -gs  volt_cal.asm   -o ..\obj\volt_cal.obj  -l ..\temp\volt_cal.lst
@dspa -q -v2xx -gs  pid_reg1.asm   -o ..\obj\pid_reg1.obj  -l ..\temp\pid_reg1.lst
@dspa -q -v2xx -gs  aci_mras.asm   -o ..\obj\aci_mras.obj  -l ..\temp\aci_mras.lst
@dspa -q -v2xx -gs  rmp_cntl.asm   -o ..\obj\rmp_cntl.obj  -l ..\temp\rmp_cntl.lst
@dspa -q -v2xx -gs  box_car.asm   -o ..\obj\box_car.obj  -l ..\temp\box_car.lst
@dspa -q -v2xx -gs  sincosph.asm   -o ..\obj\sincosph.obj  -l ..\temp\sincosph.lst
@dspa -q -v2xx -gs  mul_q.asm   -o ..\obj\mul_q.obj  -l ..\temp\mul_q.lst
@dspa -q -v2xx -gs  data_log2.asm   -o ..\obj\data_log2.obj  -l ..\temp\data_log2.lst
@dspa -q -v2xx -gs  mod6_cnt.asm    -o ..\obj\mod6_cnt.obj      -l ..\temp\mod6_cnt.lst
@dspa -q -v2xx -gs  pid_reg2.asm    -o ..\obj\pid_reg2.obj      -l ..\temp\pid_reg2.lst
@dspa -q -v2xx -gs  rmp2cntl.asm    -o ..\obj\rmp2cntl.obj      -l ..\temp\rmp2cntl.lst
@dspa -q -v2xx -gs  rmp3cntl.asm    -o ..\obj\rmp3cntl.obj      -l ..\temp\rmp3cntl.lst
@dspa -q -v2xx -gs  com_trig.asm    -o ..\obj\com_trig.obj      -l ..\temp\com_trig.lst
@dspa -q -v2xx -gs  impulse.asm     -o ..\obj\impulse.obj       -l ..\temp\impulse.lst

@dspa -q -v2xx -gs  trap_gen.asm    -o ..\obj\trap_gen.obj     -l ..\temp\trap_gen.lst
@dspa -q -v2xx -gs  field_prof.asm   -o ..\obj\field_prof.obj   -l ..\temp\field_prof.lst
@dspa -q -v2xx -gs  pid_reg3.asm   -o ..\obj\pid_reg3.obj    -l ..\temp\pid_reg3.lst
@dspa -q -v2xx -gs  atantb45.asm  -o ..\obj\atantb45.obj  -l ..\temp\atantb45.lst
@dspa -q -v2xx -gs  aci_se.asm     -o ..\obj\aci_se.obj      -l ..\temp\aci_se.lst
@dspa -q -v2xx -gs  aci_fe.asm     -o ..\obj\aci_fe.obj      -l ..\temp\aci_fe.lst
@dspa -q -v2xx -gs  cur_mod.asm     -o ..\obj\cur_mod.obj      -l ..\temp\cur_mod.lst
@dspa -q -v2xx -gs  speed_fr.asm     -o ..\obj\speed_fr.obj      -l ..\temp\speed_fr.lst
@dspa -q -v2xx -gs  smopos.asm     -o ..\obj\smopos.obj      -l ..\temp\smopos.lst

 
@echo Deleting the old library file (dmc24xx.lib) .... 
@del ..\lib\dmc24xx.lib
@echo .
@echo .
@Echo  -------------------------------------------------------------------------
@echo  ****************    Building DMC24xx.LIB    ***************************	
@cd  ..\obj
@dspar -rv ..\lib\dmc24xx.lib clark.obj iclark.obj park.obj ipark.obj sintb360.obj 
@dspar -rv ..\lib\dmc24xx.lib svgen_dq.obj sintb360.obj rampgen.obj pid.obj q15toq0.obj
@dspar -rv ..\lib\dmc24xx.lib qsine.obj speed_pr.obj svgen_mf.obj vhzprof.obj
@dspar -rv ..\lib\dmc24xx.lib volt_cal.obj pid_reg1.obj aci_mras.obj rmp_cntl.obj 
@dspar -rv ..\lib\dmc24xx.lib box_car.obj sincosph.obj mul_q.obj
@dspar -rv ..\lib\dmc24xx.lib data_log1.obj data_log2.obj
@dspar -rv ..\lib\dmc24xx.lib mod6_cnt.obj pid_reg2.obj rmp2cntl.obj rmp3cntl.obj 
@dspar -rv ..\lib\dmc24xx.lib com_trig.obj impulse.obj
@dspar -rv ..\lib\dmc24xx.lib trap_gen.obj field_prof.obj pid_reg3.obj 
@dspar -rv ..\lib\dmc24xx.lib atantb45.obj aci_se.obj aci_fe.obj cur_mod.obj 
@dspar -rv ..\lib\dmc24xx.lib speed_fr.obj smopos.obj 

@echo  ***************************    DONE    *********************************

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -