embeded/ARM2012. 3. 13. 07:47
TI LM 시리즈(?)에서 플래시 EEPROM은 별도로 존재하지 않고
프로그램 영역의 write protect를 해제하고 프로그램이 없는 영역을 임의로
삭제/읽음으로서 EEPROM을 흉내낼수 있다.

읽는 방법은 0x0000 0000 에서 0x0001 FFFF 까지 (lm3s1607 기준 128KB FLASH)
포인터 변수를 이용하거나 직접 번지로 읽으면 된다.
*(0x00000000) 하면 bin 파일의 첫 글자인 0xB0가 보인다.

쓰는건 아직 안해봐서.. 패스?! ㅋㅋ

[링크 : http://irmus.tistory.com/entry/%EB%82%B4%EC%9E%A5-flash-%EB%A9%94%EB%AA%A8%EB%A6%AC]
[링크 : http://mycortex.springnote.com/pages/2110058 ] 
[링크 : http://www.withrobot.com/entry/myCortex-LM8962]
 
---
2012.3.27 추가
char Flash_read(unsigned int *addr, char *data, int len)
{	// addr - sizeof(char) addressing (1 byte width)
		memcpy(	data, addr, len);
}

char Flash_write(unsigned int *addr, char *data, int len)
{	//	addr - sizeof(long) addressing(4 byte width)
		FlashErase((unsigned long)addr);
		FlashProgram((unsigned long*)data, (unsigned long)addr, len);
}

char Flash_unProtect(unsigned int *addr)
{
	return FlashProtectSet((unsigned long)addr, FlashReadWrite);
}

char Flash_Protect(unsigned int *addr)
{
	return FlashProtectSet((unsigned long)addr, FlashReadOnly);
}

char Flash_Erase(unsigned int *addr)
{
	return FlashErase((unsigned long)addr); // & 0x0000FC00
}


'embeded > ARM' 카테고리의 다른 글

H-JTAG 에러이유?  (0) 2012.03.23
KEIL MDK(ARM)에 H-JTAG 사용하기  (0) 2012.03.23
TI LM3S 시리즈 특징 - hibernate module / non-volatile memory  (0) 2012.03.06
arm-linux-gcc 와 arm-elf-gcc의 차이점  (2) 2012.01.16
winARM  (0) 2012.01.12
Posted by 구차니
Microsoft/Visual Studio2012. 3. 12. 23:18
2010 express 전부다 들은거 iso 버전 1.7GB 짜리임 -_-

[링크 : http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express-iso]
Posted by 구차니
Programming/openCL & CUDA2012. 3. 12. 23:06
Visual Studio 2008 Express 버전으로 컴파일이 가능한데 몇개는 안된다.
드라이버를 신버전으로 안깔아서인지 아니면 그래픽 카드가 지원을 안하는건지(740g / Radeon 2100) 모르겠다 ㅠ.ㅠ

C:\Users\minimonk\Documents\AMD APP\samples\opencl\bin\x86>NBody.exe
Platform 0 : Advanced Micro Devices, Inc.
GPU not found. Falling back to CPU device
Platform found : Advanced Micro Devices, Inc.

Selected Platform Vendor : Advanced Micro Devices, Inc.
Device 0 : AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ Device ID is 014A14F8   

특이한점은 openCL은 GPU 탐지에 실패하면 그냥 CPU로 돌린다는 점. 
cuda는 예전에 할때 배짼거 같은데 장점이라면 장점이라고 해야하려나? 


---
openCL 1.0은 Radeon HD 4300 이상부터
openCL 1.1은 Radeon HD 5400 이상부터 지원한다
내장형 그래픽 중에는 APU E/C 시리즈만 지원한다.(openCL 1.1)
[링크 : http://developer.amd.com/sdks/AMDAPPSDK/pages/DriverCompatibility.aspx ]

결론 : 740g에 내장된 Radeon 2100으로는 택~도 없음 -_- 

'Programming > openCL & CUDA' 카테고리의 다른 글

cuda 4.2 released  (0) 2012.04.22
CUDA 장치별 cuda core 갯수  (0) 2012.04.09
openCL - ATI APP SDK  (0) 2012.03.11
ATI Stream 하드웨어 요구사항  (0) 2011.10.07
CUDA processor roadmap / CUDA SDK 4.0  (1) 2011.07.03
Posted by 구차니
Microsoft/Visual Studio2012. 3. 12. 21:35
2010은 30일 제한이 있는게 확실한데.. (아무래도 30일 trial 버전과 착각한듯)
2008은 없는듯 하니 이걸로 사용을 하는게 나으려나?

[링크 : http://www.microsoft.com/downloads/ko-kr/details.aspx?FamilyID=3254c868-bcb9-412c-95c6-d100c872ec60]
Posted by 구차니
Microsoft/Visual Studio2012. 3. 12. 01:15
openCL 한다고 돌리는데 안되고!! 구글님 나빠요~
왜 visual studio express 검색하면 한글은 2005만 나와주나요 ㅠ.ㅠ
(그러니까 한글MS 사이트가 개객끼 이라는 이상한 결론?)

[링크 : http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express]
Posted by 구차니
Microsoft/Visual Studio2012. 3. 11. 23:16
openCL 해보려니 깔게 많군 -_-
불법하게 하려다가 착하게(?) 리눅스로 갈려다가 귀찮아서
한번 Express 버전 설치 쿡쿡!!

설치방법
[링크 : http://www.microsoft.com/korea/msdn/vstudio/express/visualc/usingpsdk/ ]

다운로드
[링크 : http://www.microsoft.com/korea/msdn/vstudio/express/support/install/]  vc2005 express 외 iso
[링크 : http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=24826] pdsk iso
Posted by 구차니
Programming/openCL & CUDA2012. 3. 11. 23:04
AMD 사이트에서 openCL로 검색하거나 ATI Stream으로 찾다가 헤매는데
미친척 openCL download로 계속 들어가니 오잉?

무조건 ATI APP SDK로 연결된다.
Accelerated Parallel Processing(APP) 의 약자인데
짜증(!)나게도 VISTA / Win7 이상만 지원한다 ㅠ.ㅠ

[링크 : http://developer.amd.com/sdks/AMDAPPSDK/downloads/Pages/default.aspx]

'Programming > openCL & CUDA' 카테고리의 다른 글

CUDA 장치별 cuda core 갯수  (0) 2012.04.09
AMD APP SDK 예제 컴파일  (0) 2012.03.12
ATI Stream 하드웨어 요구사항  (0) 2011.10.07
CUDA processor roadmap / CUDA SDK 4.0  (1) 2011.07.03
CUDA 4.0 RC  (4) 2011.03.02
Posted by 구차니
게임/마비노기2012. 3. 11. 22:15
너무나 달라진 로그인 화면에 깜놀!
정체불명의 캐릭카드 4장에 깜놀!


정체불명의
베카 / 환카 / 프카(모리안) / 북극 스켈레톤
도대체 머지  -ㅁ-?

게다가 내 로그인이 왜 10번이나 틀렸다고 하는겨 -_-


Posted by 구차니
개소리 왈왈/컴퓨터2012. 3. 11. 21:40
ATI HD 2100(740g / 128MB) 설정시 성능


ATI X550 PCI-E 128M


벤치마크 상으로는 X550이 더 낫다는것도 있지만
막상 윈도우에서는 HD2100이 더 낫다고 생각을 하는듯? 

'개소리 왈왈 > 컴퓨터' 카테고리의 다른 글

740g 와 780g 내장 그래픽 성능차이  (1) 2012.03.16
...  (2) 2012.03.14
740g ranger am2+ / ATI multifunction & surroundview  (0) 2012.03.11
한대 확 질러버려?  (2) 2012.03.11
아 몰라 그냥 하나 사고 말지 -_-  (0) 2012.03.10
Posted by 구차니
회사일2012. 3. 11. 20:15
재질중에 이런녀석이 있는데
기사보다가 우연히 발견하게 된 약자

Steel Use Stainless

SUS랑 STS는 같은건데 유럽(독일?)+일본이랑 미국애들이 쓰는 식으로 갈린다고 들은듯..
머 아니면 말구? ㅋㅋ

[링크 : http://www.edaily.co.kr/news/NewsRead.edy?SCD=DI11&newsid=02063126599433800&DCD= ]

'회사일' 카테고리의 다른 글

ECR ECO ECN  (0) 2014.09.02
CD 굽는 컴퓨터  (4) 2012.11.20
SEMS screw  (0) 2012.01.04
VE (Value Engineering)  (0) 2011.12.16
PLL (Phase Locked Loop)  (0) 2011.12.16
Posted by 구차니