いろいろ試す34

あああ…夏がおわる…

●GNU Arm Embedded Toolchainが新しくなった夏
忘れたころに更新されることで有名なARM提供のGCCツールチェイン
が更新されていました…

日付は6/23版となっています…2018q2版になってますね
下記の修正が入っています。他は大きな違いはないと考えられます。

Important changes in 7-2018Q2 update release:
* Fixed powf/expf/exp2f/logf/log2f performance regression
https://answers.launchpad.net/gcc-arm-embedded/+question/662462
* Added support for Arm Cortex-M33 without DSP via -mcpu=cortex-m33+nodsp
* Added Armv8-R multilib mappings
* Fix build requirements for GDB tui support
* Enabled C99 IO format specifier in newlib
* Fixed cmse_nonsecure_caller Armv8-M Security Extension intrinsic
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85203
* Fix crash in __builtin_arm_set_fpscr GCC builtin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85261
* LTO bug https://bugs.launchpad.net/gcc-arm-embedded/+bug/1747966
was fixed in previous release. Release note updated to reflect the change.
* Fixed issue with building libgcc's cmse.c without headers
https://bugs.launchpad.net/gcc-arm-embedded/+bug/1717502
* Fixed issue with arm_cmse.h C99 compatibility
https://bugs.launchpad.net/gcc-arm-embedded/+bug/1773934




●UHS-兇離泪ぅロSDカードを動かしてみる

買ってしまった…
日本橋に寄った際に目に入ったUHS-兇離泪ぅロSDカード…
ねむいさん今省エネモードなのでお金の使い方も省エネで64GBとか買えないので
32GBのSDHCとなっています…



東芝のEXCERIAシリーズの最高峰に位置するM501とかいうモデルです!!!
UHS-桐僂涼嫉劼追加されていますね!



SDカードサイズへの変換アダプタもUHS-胸斗佑箸覆辰討い泙垢諭


早速ベンチマークをとって見ましたが…ねむいさんのUSB3.0カードリーダーは
UHS-教格に対応してなかったorz
ていうわけでUHS-Iの規格ですがチマチマ書き込みもまぁそこそこですし使い物には
なると思います。


ねむいさんのいつものでカード情報を読み出してみました
FatFs module test terminal for STM32F769NIH6
LFN Enabled, Code page: 932
AppVersion : W.I.P
Build Date : Jul 28 2018
>fg piano
rc=0 FR_OK
>fo 1 ftbt.mp3
rc=0 FR_OK
>fr 132949600
132949600 bytes read with 20989 kB/sec.
>ds 0
rc=0
Drive size: 62529536 sectors
Erase block size: 8192 sectors
Default r/w block size: 512 bytes
Card type: SDv2(Block)
CSD:
00000000 40 0E 00 32 5B 59 00 00 EE 87 7F 80 0A 40 00 53 @..2[Y.......@.S
CID:
00000000 02 54 4D 58 41 30 44 35 44 E2 51 8E B2 01 12 6B .TMXA0D5D.Q....k

Parsing SD CID Register
Manufacturer ID :0x2
OEM/Application ID :TM
Product Name :XA0D5
Product HwRev :4
Product SwRev :4
Serial Number :0xE2518EB2
DateCode.Month :2
DateCode.Year :2017

OCR:
00000000 E1 FF 80 00 ....
SD Status:
00000000 80 00 00 00 05 00 00 00 04 02 90 00 20 07 3E 00 ............ .>.
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
SCR:
00000000 02 B5 84 03 3C 03 47 82 ....<.G.

Parsing SCR
SD Spec Version :2
SD Spec Version 3 :1
SD Spec Version 4 :1
SD Spec Version X :0
SD Security :3
SD Bus Width :5

SD_Spec V4.xx!
Detected as SDHC Card!
Available UHS-II Mode.

ちゃんとUHS-競癲璽匹あることを認識していますね。
STM32シリーズはUHS-競癲璽匹離ぅ鵐拭璽侫А璽垢呂泙逝減澆靴討りませんが
UHS-競癲璽匹あるか否かはACMD41コマンドでわかります。
ACMD41を打って還ってくるレジスタの37番目のビットが1ならばUHS-饗弍を
唱っていることになります。



●OpenOCDにセキュリティホールがあるらしい
まじかー
OpenOCDも攻撃されるほど有名になっていたのですね〜

一応対応策が提示され、gerritにも上がっているようですが2018年の1月で
審議が止まっているようです

Comments

Post a Comment








Go to top of page