File | Date | Author | Commit |
---|---|---|---|
.metadata | 2014-10-16 | a_lityagin@TCT | [94e810] import CSL3.004.002 |
build | 2014-10-16 | a_lityagin@TCT | [94e810] import CSL3.004.002 |
ccs_v5.0_examples | 2014-11-27 | a_lityagin@TCT | [b21d00] !ata: clear code |
doc | 2014-10-16 | a_lityagin@TCT | [94e810] import CSL3.004.002 |
drivers | 2014-10-16 | a_lityagin@TCT | [94e810] import CSL3.004.002 |
inc | 2014-11-27 | a_lityagin@TCT | [66a300] +cslr:CSL_RFEXT, CSL_RFINST - register fields e... |
src | 2014-11-27 | a_lityagin@TCT | [438279] *SD:MMC_selectCard - deploy MMC_WaitInitedCmd s... |
C55XCSL-LOWPOWER-3.04.00_Installation_Guide.pdf | 2014-10-16 | a_lityagin@TCT | [94e810] import CSL3.004.002 |
C55XCSL-LOWPOWER-3.04.00_Release_Notes.txt | 2014-10-16 | a_lityagin@TCT | [94e810] import CSL3.004.002 |
README.md | 2014-11-27 | Alex Rayne | [5f5b15] README.md edited online with Bitbucket |
SWManifest_TMS320C55xxCSL_LOWPWR_3_04.pdf | 2014-10-16 | a_lityagin@TCT | [94e810] import CSL3.004.002 |
This code is a patch-work over TI CSL c55xx V3 library. main puproses - get less code size, more speed if can.
most reworked modules : MMCSD, ATA, ATAIf, DMA, I2C
Version
Code review
1) now library have csl-port.h header that contains an local turning options for library, it should be copyed local to project, and setup for options. Path to this local header must be prefered over csl - headers!
2) ATAIf - have great rework: cache strategy is changes:
3) ATA - much work done to reduce code size. havy optimised Sector Read\Write. implemented Truncate method.
4) MMCSD - MMC_read/write now can ommit word-swaps for ALL modes
5) DMA - DMA_config now reduces it size and complexity defined by declared used HW
6) I2C - a bit code size reduces
Other guidelines
Repo owner or admin
(C) alexrayne alexraynepe196@gmail.com