?? release notes.txt
字號:
Release Notes for the API 1.3
=============================
23 Jan 2002 / Version 1.3:
--------------------------
* Added support for the LF2401A. See the file ..\include\var.h on how to
set one of the available configurations.
* Clr_alg.asm, Era_alg.asm, Pgm_alg.asm:
Modified the macros ACCESS_REGS and ACCESS_ARRAY to not use a hard coded data
mem address. This is to bring these macros in line with the rest of the algo
which uses allocated addresses. These macros still use a hard coded address
for the i/o space address 0xff0f (0ff0fh) since that is a special address,
which will always address the i/o latch which controls the flash memory
mode.
* Fixed a bug in the program algo file pgm_alg.asm:
Near line 295 (now near line 315) a line of code had a direct address coded
in for data space #0064h. This line is not in keeping with re-locatable
variables, and the functionality of this line was replaced with relocatable
code when deriving v1.0. This line of code would corrupt the contents of
memory location #0064h. Hence this line of code was removed.
This line used to read as follows:
BLDD flashAlgoVars.DATA_PTR,#0064h ;Get the next data value to be programmed.
* Added stack save to all the function calls in CopyAlgo.ASM.
Specifically to, COPY_CLEAR_ALGO, COPY_ERASE_ALGO,
COPY_PROGRAM_ALGO, and COPY_KERNEL.
24 Oct 2001 / Version 1.2:
--------------------------
Notes: Fixed a issue with the erase algorithm. The erase algo used AR7 for timing
delay loops. AR7 is used by the C-compiler under certain circumstances, and should
not be used without first being saved. The erase algo was changed to using AR2
instead of AR7. AR2 is dedicated to expression evaluation in the current function
and saving AR2 is the responsibility of the caller function.
10 Aug 2001 / Version 1.1:
--------------------------
Notes: Added code to save/restore the hardware stack to the clear, erase and program
algos. (also added variable space in var.h / var.asm) This excludes the possibility
of hardware stack overflow.
30 May 2001 / Version 1.0
-------------------------
This package (API release 1.0) is the implementation of the embeddable flash
programming algorithms for the TMS320LF2407. These algos implement the fundamental
flash programming functions such as clear, erase and program. They also implement
some utility functions such as copy etc.
For detail docs on the API see the API_Readme.pdf.
There are a few sample projects included:
(by directory)
1. Mainproj - ASM host application invoking the flash algos to CEP sectors 1,2,3
and program 4 words into sector1
2. C_Coxist - C host application performing a similar function. The key point is
that the algos are set up to get copied into RAM end-to-end, and they exist in
RAM side by side.
3. C_ovlay - Similar C host app - but as the name suggests the algos are set up
to get copied and executed one by one.
To test these projects program the resulting COFF file into the flash memory
of a TMS320LF2407 and then run the app from Code Composer. (Remember to config the
memory map).
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -